1. Added cancan gem and admin role for users. 2. Refactored specs and related code.