UI for unassigning Cluster Coordinators

Did some code cleanup as well, including fixing up that List into an IEnumerable (sheepish grin)
Added some robustness to some of the existing features, including ensuring that coordinators could not be assigned multiple times to the same cluster, and fixed a NullRefException if an invalid DisasterId was provided to the ClusterCoordinator/Index page.