updated api to use  not callbacks, updated controllers to new api with promises.  installed angular-cache to setup caching
configured angular-cache in app.js
updated to use caching
updated to use caching
updated to use cache times, added myTeams controller, page, update following to user service