Added life event type
Auto generated life events for membership changes
added ability for anyone to view life event
commenting
Refactored IViewModel into common