Adds server side validation (with tests)
Removes generate_short_name in events

Short names should be human generated by event creator
Merge pull request #58 from rit-sse/events-server-validation

Events server-side validation to match client-side validation