User marker database interactions
- get gameID from GameList.js to UserMap.js
- updated front-end code to support newer back-end
- updated GeoJSON to Leaflet drawings code for redundancies
- added support for circles and textboxes
- edited and deleted elements will be updated in database
- bug: removing or editing a single element won't get updated in front-end, while doing so with many elements will
- bug: adding elements will send them to database, after which the elements will get fetched again, resulting in duplicates. they won't be sent to database, but looks weird
- reminded myself to make smaller pushes and merge requests