Data Integration Phase 1 (Angular.js)

Added Angular.js data integration. Data needs to be updated in the
database to match the models. Need to figure out caching. Good start.