add doxygen comment style
add gitignore
add doxygen configuration file
add mainpage for doxygen with short intro