Clone unittest TextTestRunner, splitting the core functionality from printing

Conflicts:
	haas/plugins/runner.py
Print test summary in result handler rather than test runner
Remove superfluous test runner
Fix a test module
Fix tests
Remove unused imports
Remove superfluous tests
Add tests
Merge pull request #85 from sjagoe/simplify-runner

Simplify runner