NAWQAAN-205

* Added temporal filter functionality to TimeSeries
* Moved cachedTimeRange var to top with rest of vars
* Added type map for keeping track of differences in plotters
* Added ranger to support different time ranges
* Moved timeRange creation to ranger
* Removing direct alerts in favor of throwing Error (caught by window)
* Added date utilities (questionable) to utils
* Initial Hydrograph doesn't actually do anything yet
NAWQAAN-205

* Plotting it now, some hardcoded stuff I want to remove
* Pulled out getData from getDataSplitBy...
* Moved UTC enforcement into WaterYearUtils optionally
NAWQAAN-205

* Removed function that creates plot config per review
Merge pull request #178 from jiwalker-usgs/NAWQAAN-205

NAWQAAN-205