1. Refectoring of User, Category, Company, Skill for Model, Controller and Spec
2. Added Shared Context
3. Migration of UserSkill