Implementation of libheinz into Steca
For an upcoming MR (see Issue 106) more vector and matrix operation will be required in Steca. Instead of re implementing this again or use a big library it has been decided to implement libheinz which come with the required operations. Since some already existing structures have to removed/replace with libheinz it seems prudent to split these two tasks.