making life cycle method synchronous - close #64
Updating tests to work without relying on progress notifictions in the case of synchronous life cycles.
Once resolved promises cannot be notified on, but the view is still triggered with all the life cycle event.
++version
Merge branch 'sync'

Conflicts:
	package.json
README update
jsdoc update