App Structure

(start) Make it so each part of the site is a Django app with Angular logic tied to the backend implementation. Each app should be self contained. The Angular controllers and directive and such will be split out later.