Convert run tests to python
Keep test output colored
Fix subprocess.call; isolate log analysis in a separate function
Merge pull request #52 from dreispt/run-tests-py

Convert run tests to python