Run all test cases together

This allows nicer output, as all the test results are grouped, and with
a glimpse you can determine wether they passed or not
Merge pull request #150 from alexsiri7/test_fixes

Run all test cases together