More efficient main.go

As part of this article http://jmoiron.net/blog/crossing-streams-a-love-letter-to-ioreader/ here's a small contribution to make your main.go go a little faster by supporting streaming from a file instead of reading it all in memory. Hope you like it :-)