Added functionality to load energy offers from csv files

Script will automatically parse dates etc for the standard format of the
energy offer csv file and create a usable output straight away.
Docstrings for majority of the functions