Add protocol to network config
Handle non-ok status code response
Remove debug code
Add authentication via Facebook
Proper user deserialization
Remove user fetch from deserialization

Currently, entire user is stored during serialize. I may need to change
this in the future if the user object becomes large.
Send proper authentication headers on client
Redirect to login on authenticate failure