Makefile & documentation

Creation of a makefile for the project in order to be independent of
code blocks.
Changed the doxygen-config.txt to include the tree view.