[update] test suite

I want to move towards an isolated test suite, but I'm not entirely
sure how to proceed at this point. I could stub the things for
operations, but the symbol and number types are so tiny it doesn't
seem worth it.

They might not be small forever.
[update] readme