rewrite .gitignore
restructure cmakelists
install header files
add packaging
automatically add version information
do not install placeholder file
provide git hash for version information if not release
Merge pull request #6 from carstene1ns/small_improvements

Small improvements