Refactored this to be a list of modules not just kpiModules
Update supported list of modules
Ensure we use flattened data for our modules.
Not all modules have a format property.
Set the format on the axes to just be the format type not an object
If the y axis isNumberorCurrency then process a delta.
Switch from underscore to lodash as we need _.merge
KPI x axis is always a range
Update moduleKeys for single_timeseries.

Trying to make formatting consistent.
Fix formatting for tabularData

Formatted keys will only be a range or a start at not both.
Only show the change if there was one.
Fixed linting errors
Fixed tests for refactor of keys
Use the full formatter for the axis data
Updated tests for axis refactor
Fixed formatting tests
Updated axes tests for single-timeseries graphs
Replaced underscore with lodash in the formatter
Merge pull request #19 from alphagov/feature/single-timeseries

Single timeseries