added custom error for event creation location field.
js cleanup
leave new location field open on create event screen if there is a title for the new location. This allows the user to see new location specific errors
upgrade packages
change html5lib package to a more recent stable version
require name and email address for event contact information