Add another TimeField format

The format used by floppyfields to populate the field with model data is
%H:%M:%S. This prevents an exception if you save the form without
modifying any time fields.
Move event form to a partial

The add event form was moved to a partial so it could be reused for
editing events.
Implement edit_event endpoint

Updated the route and view to behavior similar to the add event
endpoint.