Tiny improvements:

- Use unittest
- Any failures can now be resumed
- More tests!
Implement some escape codes
Unicode support