Alyssa/add wire support

Change your test to use TaskTest as your test superclass, you get all kinds of nice setup, like self.build_root for the root of the repo and some additional built in stuff.  You do need to override 'task_type()' to use this.  We should probably also update protobuf_gen.py to do this.