Changes in fibonacci.cpp

New datatypes for the functions and therefore some changes in the
exception handling. Add some new TODO for makefile and fibonacci.cpp.