Tests and testinputs have been created.
Issue 10. Support of default methods in interface has been added.
Issue 10. Typecast with interfaces after & has been added
Issue 10. Method references are implemented.
Issue 10. Lambda support has been added.
minor for pass mvn verify
Fix for compilation on openjdk8
Fixed IllegalInstantiationCheck, so it won't recognize a constructor reference (Java8) as instantiation.

Also added a test for it.
Issue10. Annotations finished
Some warnings suppressed
All inputs are compilable
Fixed NPE when NewHandler is used with java 8 method reference
#284 fixed. Default modifier has been added to modifier list.
#282 fixed. Since Java 8 we can have methods body in interfaces.
UT input for IllegalInstantiationCheck fixed