Jb maps

Admins can use a form in the dashboard to add locations with longitude and latitude.  This values are used in a map that the location show page links to.  Uses the google api.
I made the search in the dashboard first look for an exact match.  If it finds and exact name match it will return the show page, otherwise it returns normal search results.  The downcase is so people can search for "PHILadelphia" and it will count it as an exact match and return the philadelphia show page.