1. cancan added 2. Admin dashboard 3. Google Chart 4. Model validations