Refactoring mixins
removing test run dependencies
Ignoring tmp directory