Added Devise and Cancan to implement admin user system. Fixes #1