allow invalid tokens through - they can be checked with type(token)
some tests
tape for tests
fix escaped strings
1.2.1