improve typeahead template
fix new hangout form so that it takes duration instead of end time, change hangout model to assign end time based on duration