plotcsv_energy.py: use hour as xticklabel
plotcsv_energy.py: trivial tidy up of make_figure
plotcsv_energy.get_data(): skip and warn about invalid data rows
plotcsv_energy.py: increase figure size
plotcsv_energy.py: use dictionaries for