- understands correct dir structure for species maps
- builds species list (species.json) when not found
- retrieves common names from all-species.json
- disables/enables form elements in map sidebar forms as necessary
- refactor form handling in coffeescript to remove duped code