Improve Command line options

Don't clean before test, don't fail if a subproject doesn't have any tests.  

I would rather have to manually run a clean when I need it and get faster feedback on my tests for TDD.