Porting changes over from forked (IClaridge) version of JBerd.

Includes use of JavaFX, setting up main layout, controller, etc. Also
tests adding entities dynamically to the layout.
Merge branch 'ian_dev' of github.com:IClaridge/jberd into ian_dev