rename .hpp files to .h
add sth to .gitignore
separate .cc .h