Consolidation

Many files in the various Django apps are redundant. It's also hard to get navigation to work properly across apps, because links need to be added to each app's HTML files (`navigation.py` works, but is difficult to maintain). Navigation may as well be implemented in JavaScript, since the settings manager will rely on it anyway. 

(This PR is a work in progress, and is only here to keep track of things)