Add Newtonsoft.Json to project
Add configuration provider, object model and sample configuration
Change NotificationHandler to use configuration provider
Change HipChatNotifier to use configuration provider
Remove old configuration variables
Add tests to check build success/failure notifications are sent to the correct room or not at all if no mapping exists
Minor refactor and code clean up
Update README.md to reflect new config
Add more documentation in SampleConfig.json for team project mapping
Merge branch 'master' into new-config
Add tests for json config to team project mapping
Change team project mapping to support subscription to specific build events
Update sample config to reflect notification subscriptions
Change team project mapping to support subscription to checkin events
Add more tests for notification subscription for checkin event
Add test to ensure check-in event notification is sent to the correct hipchat room
Add test to ensure checkin event notification is not sent when there is no team project mapping
Change TeamProjectMapping.TeamProjectName to just TeamProject
Add documentation to the sample config for not specifying any notifications
Remove lazy loading of configuration