refactor point unit tests into parameterized tests
Fixed a handfull of failing unit tests.
* Some of the getStationFeatures() methods weren't init-ing stationHelper first.
* StationSubsetWriterWaterML's overrridden writeStationTimeSeriesFeature method needs to write the header.