eval_file() strip #!shebang if present, fixes #15

- before 0a4d9ebfd8 unbound symbol errors didn't stop evaluation; now they do
use => load-file

- lines up with Clojure's function that does the same thing
- use will be back when loadpath and namespaces are in