Getting ready to implement more complex networks. Factoring out VMLP;
opting for a more compositional model. Code is still not very clean with
both driver and VectorLayer sharing responsibility and a lot of coupling.
It's too early to tell how the code /should/ look.

Other changes:
* second version of task_data.gz which includes subject data
* cleaned up driver.py and deploy.py
* simplified data loading