Added user saving to redis

* Unit tests use fake redis
* Currently saves username and displayName in redis
* Currently saves github user id in session
* Loads all user data on / page hit
Moving saves to a multi call as well
Merge pull request #30 from legitco/user-saving

Added user saving to redis