Changes Errors to use the typed pipe addTrap instead of rich pipe's.

This means that flowDef and mode are no longer needed as parameters.
Removes flowDef and mode as implicit parameters for load.
Factors out setup code from LoadSpec into a separate trait LoadTestUtil.
Adds optional path for the hive tables to CustomerCascade.
Initial work on Execution.
Adds customer pipeline using execution monad.