Implementation of 3 new fibonacci algo. & bug fixes

Three new fibonacci algorithms, which has been discussed in the lecture,
have been implemented and tested. There is new template class Matrix,
which can be used later for other problems. The Makefile contained a bug,
which causes the "fibonacci.o" to be present after running "make clean".
Several new technics of c++ (espacially of c++11) has been used to
implement the new algorithms. This technics nood to have a more detailed,
review - in terms of understanding. TODO's pointing out the open questions.