implement event slot schema
implement event model
add Event.create test
implement Event.create