Return objects for task/project

Still, need to move some functionality to be serverd from the obejcts.