Fix some tests

 * Fix entry_point tests, there are suffixes now.
 * Fix basic test, with the change to expand_racket,
   "1 2" and "(1 2) 3" is now syntactically valid
 * Minor refactoring in expand
Don't let slip output from expand_racket to pycket

so that output of expand_racket does not show up as pycket output.
Fixes 2 tests