Clean up test output

By cleaning up the output we also stop vim from jumping to a random file
after running make test.
Refactor parse
Add additional test cases to test/tokens.lisp