Just cleaned up the build process a bit
just updated som comments during a lull at work
 a bit more fixing of makefiles and added documentation generation.