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.
Entity work (wip)
More entity generation work (wip)

Add more functionality to Entity Factory class. Get ListView working and
generating Entities.
Added XML file parser utility.

Experimenting with using SAX Parser to read an XML representation of a
Sonata table.
Entity generation and styling (wip)

Use stylesheet (CSS) for styling app.
More CSS styling experimentation.

Create default and custom CSS stylesheets.
Finalise Entity CSS styling. Restructure app.

Final touches to custom CSS styling for Entities. Tidy up source and
re-organise Entity Factory usage.
Entity handling.

Detect clicked Entity, highlight it and bring to front (WIP).
More entity handling (WIP)

Experiment with different CSS styles to highlight entities.
Entity handling. Finalised selection process.

Added processing to handle selected and deselected Entities. Use
separate style sheets to achieve this effect. Change Z order
accordingly.
Add gradle dependency to new jar