Update last_action so that notifications can work

- Add chefspec matchers
Add service_def resource tests
Rebase and improve tests
Merge pull request #74 from thedebugger/update_last_action

Update last action so that notifications can work