dpla/KriKri — pull request #25 by markbreedlove (2014-12-03 18:06:02+00:00)
Title: Add and modify institutions and harvest sources

This changeset is a preliminary step towards starting an initial harvest: https://www.pivotaltracker.com/story/show/82567548

I am adding resources for creating, modifying, and deleting institutions and harvest sources.

Specifically:
* I have filled in `HarvestSourcesController` and `InstitutionsController`, and their related views.
* I have added new routes for these controllers.
* I have added validation of the `uri` field to the `HarvestSource` model.
* I have added tests for the `HarvestSource` and `Institution` models, and have augmented the test for `HarvestSourcesController` to check that feedback is given for invalid input.

All of the controllers are HTML at the moment. There's no provision yet for JSON.