lots of changes in this commit. most of the changes are related to
retrieving activity data from the api.  also optimized  some of the
methods in the UserService object and cleaned up logic in the login and
signup controllers.  a user is now able to signup/login and retrieve their
activity reliably.
Merge pull request #58 from stateoflux/master

lots of changes in this commit. most of the changes are related to