Merging branch mongoengine-taskstatus which includes all the changes required to update TaskStatus model to use mongoengine and getting rid of task status manager and replacing it's usages with mongoengine queries