fix bug with setting current User
WIP of handling logging in.

This is broken right now and may not even be the right approach. Session can't be a DS.Model because the data store expects it to be a record on the server as well. We might have to do funky ajax call for this. Or change session_store to activerecord.