reorganization
add notes
move to backend module
add ignores
mv main to the backend, as it is meant to get the server started