Use JUnit's Assume to skip tests rather than returning from the tests.

This way the tests won't show up as having run if they didn't.
New logo and launcher icon.