Move files and fix building
Ignore cpp
Docs