Add (dis)connected information to UserData
Change the profile iconURL to an online one if we're connected
Add the online icon
Fix review comments
Merge pull request #133 from Standard8/user_data_presence

Store the user's connected/disconnected status and display on the UI
sync with master