location stuff

added country model, changed schema, added a caching decorator,
geolocation retrieval from datascience toolkit
improve Location model
test code, remove this
don't track
Merge branch 'dev_location' into dev
formatting
pep8 formatting
pep8 formatting
move method, formatting
fixed bad location data check
to_ and methods should return (and modify?)
deleted jobs reassigned to admin
added, collection of methods from other places
core changes, model and behavior

UserApplications are many-to-many
Changed layout
some routes not implemented or buggy
added datepicker js widget
updated style
added inline login/form
navigation and container changes
Revert "added inline login/form"

This reverts commit adb8c5684284c05758df15d040f4a6cfabf4e4ad.
Revert "Revert "added inline login/form""

This reverts commit e240d89d48f3df00e8014bb614284d3b8ebfb2e5.