Execution

Just for feedback
So if I understand correctly, you expect people to do `Maestro.sqoopImport(config)` in their code instead of `sqoopImport`?

I like the idea in theory, but isn't that the approach we took with the task API? And in practice doesn't everyone inherit those methods from traits so they didn't need to write out `Maestro` at the front of all their calls?

I think we need to provide the task functions via traits, or our users will just go ahead and do it anyway.

I am very happy to use the package object for everything else though, except for the other items you mention.