made workflow.tasks a submodule
major refactor of run command. v nice
bug smashing
deal with list type
added convenience script for running travis tests locally
moved responsibility to know about filename of resource to the resource object