Implemented Task Domain object

Refactor class names