Added role class and methods for user, fixed minor typos