Adding new 'details' field in.
DRYing out the edit/new pages, added better behavior around editing a task. Found out some interesting stuff about virtual getters.
Very minor clean up