Initial UI Setup

Merge the UI components into master
There is a lot of logic in this method. I think there should be a service that takes an `Pane`, and sets up this handler for us. For example, it could be called `InertialDragDropService` in edu.imsa.students.intertia.world.services