initial steps towards a token authority
fix(tests): tests for the token authority
fix(token-authority): store new tokens
feat(token_authority): validate and void tokens
feat(token_authority): add split operation
chore(token_authority): more tests for split
feat(token_authority): add merge operation
chore(token_authority): removed unneeded code
chore(tests): updated tests to new Token class
fix(token_authority): to not split token if the sum of the result does not match
feat(token_autority): first shot at a server
refact(token_authority): removed transact token
chore(token): made the regexp string available
chore(token-authority): debug output
feat(token-authority-server): better validation of the inputs
feat(token-client): added client to the token authority
fix(token-authority): working merge and split
feat(transfer): tool to transfer tokens
feat(token-authority): sessions
chore(token-authority-server): reordering