add duration to event form
add duration to the permitted fields
tweak model so it returns zero when nil
made the default duration one hour
write tests for the ending time
get reader-friendly duration in index view