feat($login): improved store & application structure #2

I have ensured that the store instance is a singleton, and injected into each controller instance.  Also, the load method on the store now returns an Ember promise, and handles request errors, and showstoppers like an empty token.