Refactored, borked it
Half fixed
Start work again
Refactored Task and Project and fixed all tests
Fix destroy_user method