Edit task

Edit a completed task.

Also did some refactoring, moved projects under user.