Beginning work on the community selection interface for registration.

- Migration for a new communities table.
- New community_select_view that uses a collection to dynamically
  maintain the options in a select control.
- Fixed rails routes so that the 404 on JSON requests, while still
  passing unmatched HTML requests through to the index controller.
- Updated the base model and collection to perform JSON requests.