Add tests for new get/format data methods
Extract Indicator getter and formatter in to methods
Add tests for indicator.getDataFrom
Rename indicator.getDataFrom to getData as it's an instance function
Refactor formatDataFrom, and test for non-existant getters
Make indicator.getData throw an error if unknown type, add test for
indicator.formatData
formatData returns correct formatter based on indicator source
Apply ranges to formatted ata
Tests for changed API of getter classes
GDoc getter uses new .fetch() API
CartoDB getter stores indicator reference
test for CartDBGetter.fetch
CartoDB getter fetch
Tests for CartoDB getter .buildUrl
Make cartodb getter work
Add cartodb test definition
Make the CartoDB getter only returns the rows
Don't strip cartodb data to just rows, we need field names
Change CartoDBGetter.buildURL behavior
Make DateConverter handle 'year' to 'epoch'