Lab2 javafx

**Ready for review**

Added bindings support with [javafx](http://docs.oracle.com/javase/8/javafx/get-started-tutorial/jfx-overview.htm#JFXST784) library. Also changed project layout due to [java plugin](http://www.gradle.org/docs/current/userguide/java_plugin.html) update (added `java` and `resources` folders).
Is it the same file as in View project? Can we use a single copy?