added readmodel to track monitoring events
moved Nancy API modules in to their own folder
added MonitorGroup and MonitorItems for service monitoring
lots of work to get Rx to drive the monitoring
replaced the 'bus' with the HttpApiMonitor
missed from the previous commit
service monitor module takes a reference to the http monitor
massive effort to get monitoring working. finally got monitoring working
fixed the route that is reported in the API monitoring
fixed failing integration test for invalid request
Merge branch 'master' into monitoring

Conflicts:
	src/ReminderService/ReminderService.API.HTTP.Tests/ReminderService.API.HTTP.Tests.csproj
	src/ReminderService/ReminderService.API.HTTP.Tests/packages.config
	src/ReminderService/ReminderService.API.HTTP/BootStrap/BusFactory.cs
	src/ReminderService/ReminderService.API.HTTP/ReminderService.API.HTTP.csproj
	src/ReminderService/ReminderService.API.HTTP/packages.config
	src/ReminderService/ReminderService.Core.Tests/ReminderService.Core.Tests.csproj
	src/ReminderService/ReminderService.Core/ReminderService.Core.csproj
fixed some mistakes from the last merge resolution
Merge pull request #7 from opentable/monitoring

Monitoring