switch to java 8
added some new stuff (see #12)