Rewrite load_file to use IO instead of StringIO. Way faster.

Idea from #15. Solve #15.

350x faster on files.