Let anyone update subscribers

Usually you need the right permissions to update a cluster. However, if
the only change is editing the subscriber, any logged in user should be
able to do that.
add tests for the new subscriber edit functionality
refactor the cluster updating logic
run all tests
Merge pull request #38 from clusterapp/allow-anyone-to-update-subscribers

Allow any user to edit the subscribers of a cluster