This commit fixes some basic test/spec problems. Add Travis-CI integration. Additionally the usage of the java recipe has been moved out of the run list and should be called manually there now.