Tokens

Closes #2.

Client certainly needs refactoring to introduce at least a minimal view model for the sit buttons.
please don't free instance between http helpers