Add --config option

I wanted to have more meaningful error messages. If we just use Code.eval_file, it get a bit more cryptic.