Cleanup Token implementation

- Add method to check if Token is still valid
- Set token to api using token string
- Update documentation example
- Add Token constructor
- Fix typo in documentation