Started work on off campus locations

This commit adds the ability to create off-campus study sessions via
the UI. Removal does not yet work.

The way that this is hacky, but logically sound, as I wanted to reuse
as much of the existing infrastructure as possible.
Quick fix for footer hiding in main