Let Reader read from IO objects
Revert roughcut.rb to master
Remove failed lexer experiment
Sym => Id
Clean up reader tests
Major surgery in progress. Adding the new reader.

I wish roughcut.rb had tests. Lesson learned.