Minor fixes
Add option to skip test, massive refactoring, better output
Introduced even more better output
Added option to rerun tests afterwards
Simplified usage of options
Futher refactoring and code cleanup