Created new branch for CanCan implementation
Refactored Admins to be Users.

Signed-off-by: Michael Englehorn <michael@englehorn.com>
Added authorization to the Cars controller.
Needs work: the maintenance and refuel controllers need to be further restricted against invalid access to other users' cars.
            A user can change the address bar from /cars/[:id]/maintenances to /cars/[:other_users_car_id]/maintenances and create a maintenance entry that shouldn't be there.
            This leaks data, and I don't like it.

Signed-off-by: Michael Englehorn <michael@K0HAX-DT-Debian.englehorn.local>
Fixed some problems with authorization.
This is now safe to put in production. NOTE! There has been refactoring done, all user accounts will be destroyed when doing the database migration to this version.

Signed-off-by: Michael Englehorn <michael@englehorn.com>
Fixed all permissions issues!
Ready to merge with Master.

Signed-off-by: Michael Englehorn <michael@englehorn.com>
Merge pull request #1 from K0HAX/CanCan-Implementation

CanCan implementation
Note: All user accounts will need to be re-created if you are upgrading from a previous version of Rails-Cars.