Can compile to jar now

Fixed a lot
improve performance
optimize in JAVA 1.8