better error message when not using java8, and updated README, fixes #21
changed way the retrolambda.jar dependency is defined