Tokens

Closes #2.

Client certainly needs refactoring to introduce at least a minimal view model for the sit buttons.
I think this should lie directly above move handler