Initial commit of multi-user Comfy using Devise and CanCan.

 - Users can have many sites and can only admin their sites.
 - Super admins can manage all sites and edit users.

Use `rake db:seed` to create the first admin user.