webbrowser blocks under certain configurations, so go the django-route of just telling the user what link to open.
Merge branch 'master' of https://github.com/majdal/modex
Reorganize 17 billion things!

The frontend files are now all in src/frontend
..except for the 'assets' files which are still where they were
..except for the css/ which was under assets but logically should be in frontend/.
The server is now in backend/, and there's a small README there.
This also moves geojson.py into scripts/ and documents it, and commits cleanups I should have committed last month.

TODO: this committ removes run.py. We need to recreate it.
Merge branch 'master' of https://github.com/majdal/modex

Conflicts:
	assets/lib/crafty.js
	lib/crafty.js
	src/frontend/crafty.js
Agree to put external libraries under assets/, and import all the libraries we use to the repo.
Document the effect of the previous commit.
gitignore backup~ files
Kill debug prints
Changed previous commit
Merge branch 'master' of https://github.com/majdal/modex

Conflicts:
	index.html
Merge branch 'master' of https://github.com/majdal/modex
Recreate run.py after that bigish reorganization of the backend code
Working on controller.js