Add ability to load a query from file.

HIve queries can now be loaded from a file in the resources folder. This closes #94. Also closes #20.
Source has a lot of pitfalls so in general it should be avoided. However, it can be used to read data as a once off under the right circumstances.