refactoring the rest api and adding integration tests
monitors should not be persisted before they are objectified in case it fails
add specs to test for missing plugin, missing notifier and multiple notifiers
adding integration tests for the rest api