Merge pull request #8 from mdevilliers/development

refactored the mangers state into its own module
StartNewMonitor should return on error
refactor logger plus linux and windows should log info/trace to file of configured
removed unused import
vagrant tweaks : don't install the docs using gem install, expose the api port for testing
Merge pull request #9 from mdevilliers/upstartify

Tweaks and fixes for the vagrant file
Added debugging for non-nonsensical sentinel state
fixed bug where clusters aren't explored on failure, decouple the sentinels state from starting monitors
fixed up tests