Merge pull request #40 from th7/usability

Usability
Merge pull request #41 from th7/usability

fixed redirect bug on main controller
gmap locator defaults to trip's start location
gmap locator updates center based on updated marker position
added basic validation to create trip form
Merge branch 'usability' of https://github.com/th7/journey-tracker into usability
edited error message
overlay builds after map
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)
Merge pull request #43 from th7/usability

Usability
added rgb-hsv format converter method
Merge remote-tracking branch 'origin/master' into usability
add zindex to navbar
added hsv to rgb method
colors now ordered in palette table
Merge pull request #45 from th7/usability

Usability
resolve conflicts