Projects (first PR)

This PR introduces:
* The `Project` `ProjectItem` `SavedSearch` models
* The `PolymorphicGroup` module
* The `ProjectsController` controller, showing and creating `Project` instances from `Country`, `Region` and `ProtectedArea` instances
* The `SearchController#create` action, creating `SavedSearch` instances, linked to `Project` instances
I would move these lines in to a private method called `item`. Would look nicer and be closer to the strong params style of handling parameters.