extension event model and add voiting
remove state from attr_accessible
Merge branch 'feature/268_events_extension' into staging