Change directory structure
Add CMake configuration
Change header file
Fixed bug in the build()
Add Doxygen comment
Add binaries to .gitignore