Merge pull request #40 from th7/usability

Usability
Merge pull request #41 from th7/usability

fixed redirect bug on main controller
added basic validation to create trip form
edited error message
Merge pull request #42 from th7/validate-trip-name-form

Validate trip name form
start must come before end date
Merge pull request #44 from th7/misc_fixes

start must come before end date
merge resolution (edit button initialized with trip location)