improving the documentation
various documentation improvements
Merge pull request #11 from steinwurf/add-doxygen

Add doxygen
merge add-doxygen