added vid.tasks.Task interface and spec
.grunt and _SpecRunner.html were removed by running 'grunt jasmine:all' from the
client-specs task. I'm not sure why, but running tasks again in various orders
with the missing files doesn't seem to affect anything.