Rename lifecycle methods.
Add dummy products module, it doesn't do anything yet.
Add initial test specs for lifecycle.