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).
The key to understand this is `Observer` pattern. One object could "subscribe" for updates from another object (when this object changes it's value somehow). Javafx utilizes this through beans and in C# there are some interfaces (e.g `INotifyPropertyChanged`) for binding support. Check [MSDN](http://msdn.microsoft.com/en-us/library/gg405484%28v=pandp.40%29.aspx) link. Chapter about "Greenhouse" and temperature measurements from ["Head First Design Patterns"](http://shop.oreilly.com/product/9780596007126.do) can give the understanding of observers.