Start reorganizing files
Fix cmake config and add .gitignore