Create a persisted organization model

HYDRASIR-97 #close
Add more organization_spec tests.  Tidy up error processing in organizations_controller.   Tidy up code in Organization class.

[skip ci]
Make use of CollectionModel.