ignore IO errors on readline history file

readline unfortunately throws IOError if there's no history
running a script should set sys.argv
run tests directly from the script
whitespace
fix #1 by shipping a list of jvm classes with jep

getting a list of classes in the runtime is really awful.