Now able to edit tasks.

Probably the last major functionality addition before moving to a javascript framework.

Closes #7