Add Cube Lifecycle events for extensibility

* Before|After Create|Start|Stop|Destroy

fixes #18
Merge pull request #26 from aslakknutsen/lifecycle_events

Add Cube Lifecycle events for extensibility