pass around less parameters.  get docker working.  ability to ignore the max_failures.  Move max_failure to a parameter