Update Makefiles
First working documentation generator
Add more stuff to template