Various smaller changes Improve exception messages Add more JavaDoc Provide more information on test-failures