add src and header files
gitignore gemergt