make these have a few more separable pieces, in anticipation of future need to have a server that compiles >1 language
Merge branch 'pyret-repl' of github.com:jpolitz/whalesong into pyret-repl