Initial UI Setup

Merge the UI components into master
Default constructor, which, if i remember correctly, was needed in order to use the object in FXML. I had to create some sort of default `InertialObjectAttributes` so that we could copy that from the square in the template pane to use when dragging and dropping to create new square.