Make vendor.neighborood editable

Prevously neighborhoods were automatically assigned and not editable.
Now, the neighborhood can be edited. We'll see if this solves problems
or creates them.
Swap map and summary text on vendor_detail

Fixes Issue #124
Merge pull request #182 from ah2455/topic/swap_detail_map

Swap map and summary text on vendor_detail
Merge pull request #173 from steventlamb/make_neighborhood_editable

Make vendor.neighborood editable
Convert generic FBVs to CBVs

Replace deprecated function based generic views with class based generic
views.
Merge pull request #181 from cwimbrow/topic/replace_generic_views_with_cbvs

Convert generic function based views to generic class based views