Update last_action so that notifications can work

- Add chefspec matchers
Add service_def resource tests
Rebase and improve tests
fixes #72. When the configuration JSON is updated the service won't currently notice. This will ensure changes are picked up
Update README.md

Added basic Getting started
Update README.md
Update README.md
added key watch (and cleanup)
Update README.md