[doc] Start with documentation for this module.
[minor] Move the token implementation to it's own file