Merge pull request #10 from djhume/develop

Merging Daves edits in, doing this through the github interface
Adding DB schemas, base DB class
creating energy offer schema, trying to remember my SQL!
Working energy offer schema, working csv file imports
Updated config_template with an initial database seed
Working DB table loading, at least for the energy offers
Added Scraper file with most of the general functions transferred across.

Need to go through the three scraping classes and make sure that it is
all general. Modifying functionality where needed to get a robust solution.

This is just a transfer of the functions I know shouldn't conflict
Does this by parsing a filename, not hugely robust. Then
proceeds to choose which table should be created. Some
additional config options are required in order to check if a
particular table set is on a year by year basis.