Task controller spec

Holler at me when you have a break today and I'll show you the best way to tab this over for readability.