Refactors tests to use Factory model objects.
Adds ReadingType to views.
Adds ReadingType tests and updates model.
Adds building of ReadingType to UsagePointBuilder