Fix compilation and add link steps
Complete make file
Complete the makefile
Add cppcheck target
Create target for doxygen generation
Add new custom targets