Introducing GuiceWriteModule
Making Guice module read and write aware; reorganising core packages
Making criteria classes immutable
Finished rewriting VenueServiceSpec
VenueServiceSpec tests passing
Fixing VenueToJsonMapperSpec
Fixing VenueServiceSpec
Fixing VenuesWithDistancesToJsonMapperSpec
Fixing HashMapVenueCacheSpec
Fixing DailyOpeningTimesSpec
Introducing first class FacilityStatuses object
Fixing WeeklyOpeningTimesSpec
Fixing JsonToVenueDetailsMapper
Fixing VenueToJsonMapper
Fixing ShowVenueController
Cleaning up ShowVenueController
Started fixing FindVenueController
FindVenueControllerSpec tests passing