Removed .swp file
Added admin namespace for user CRUD control
Added Bootstrap and CanCanCan
Added static home page & Bootstrap styling

Users will now land on a static home page
Added Bootstrap to make everything look nice
Generated Devise views to allow for styling of Devise forms
Added CanCanCan functionality

Users can be assigned roles via an array of strings, though currently
only through rails console. Assigned roles that match the constant array
of ROLES in user.rb will give users access to functionality of various
controllers. Currently, all methods of all controllers are accessible to
"admin", and other users can only access the home page.

Currently, roles keep standard users from accessing the index pages of
Switches and Properties. In the future, roles will control which
switches a user can search on.

Roles are stored as a "role mask" in the User table. This role mask is
used to grant multiple roles to a single user. A migration was run to
add this new column to the User table.

Added checks to Properties and Switches controllers to ensure that the
current user is authorized to access methods of the given controller.

The ApplicationController requires that all individual controllers check
for authorization, with the exception of DeviseController.

Authorization check is explicitly skipped in StaticController since we
have access to this, unlike DeviseController.
Associated roles with properties

* Roles are now added dynamically when new properties are created.
* The first role is currently reserved for an admin user.
* Only switches belonging to properties that a user has the proper role
  to search on will be displayed in a new search.
* Administrator users can search on all switches.
* Removed useless "Home" button from navbar.
* Navbar is now only populated with buttons linking to pages the current
  user can actually visit.
Added models and controller for roles and supports

Added views to admin namespace for managing roles.
Added associations between user, role, supports, and property.
Each user has a single role, which can belong to many users.
Each role has many supports, and has many properties through supports.
Each supports is associated with a single role and property.
Each property has many supports.
Replaced roles mask with role model

Users now associate with properties through their given role.
Replaced role mask column with role_id column.
Updated role model and controller

* Added acceptance of nested attributes to create associations between
  roles and properties.
* Fixed errors in controller and added additional checks and redirection
Added user administration

* Created views for CRUD actions on users by admins
* Added functionality to controllers to work with new views
* Changed UserController to UsersController and updated appropraite file
  and directory names.
* Added nil checks to User methods.
Added role administration

* Created views for CRUD actions on roles by admins
* Added functionality to controllers to work with new views
Added navbar tabs and cleaned up styles

* Added Roles and Users tabs for administration
* Removed scaffolds.css.scss which was suppressing Bootstrap styles
* Updated Property and Switch index pages to match application style