Improvements in task model
User class created