restructure src folder
add objects to .gitignore