Fix whitespace in tests file
Provide better test coverage for loading test steps
Add mock test dependency
Implement allow_failures support, closes #1