File organization, beginning of backend logic

difficulty selection, leaflet integration, organization