Twitter login
Redirect to new game
Compare moves, and allow newer moves to overrule
Refactor replay and last move pass
Remove uneeded binding
Refactor accepted moves
Implement move conflict handling
Refactor passing to be a move
Add button for a new game. Style things.
Separate user session componenets and implement email signup
Make signup for work for logins too
Use twitter popup method. It's ok now because it's bound to a click event
Next games in firebase
Pass game attributes as options instead of attributes

Initializing the model with attributes automatically tries to persist it
to firebase, which is not permitted if the game already exists.`
Detect when a move has been rejected by Firebase and rollback unaccepted moves.
Fix up move replaying
Don't pass size unnecessarily
Fix some shitty intialization sync issues
Implement client side white/black turn logic
Separate login and game in layout