Fix admin redirects that are broken due to agressive use of CanCan for authentication

Surrounding the admin panel in CanCan has caused some bad redirect loops, because Comfortable Mexican Sofa always assumes a user is allowed to create a new site, but we have removed that access.

This pull request aims to solve this.