Working through adding components for issue #4. Approach uses JavaFX
shapes and adds on "attributes" that will allow us to manipulate each
object in an incremental fashion.
Added back test folder... somehow, it was lost during the rebase
Added application.conf for potential use in configuration
Added some comments to classes related to #4. Dependencies for
configuration installed and utilized.
Added an empty integration test, for later use
With this commit comes a stable setup for the UI. The InertiaApplication
starts the application and sets the layout specified in the
InerialUI.fxml file. The InertiaUIController allows for methods to be
made for UI component actions specified in the InertialUI.fxml file.
Updated the configuration manager to be more uniform and automated in
execution; updated related unit test; prepared for logging
implementation
Rewrote the configuration manager, fixed tests, added logging support
Added empty methods for each UI component action.
Merge pull request #5 from nmagerko/ui-setup

UI Setup
Merge pull request #6 from nmagerko/system-setup

System Setup
Began merging UI and system functionalities; need to create UI in a
seperate thread
Delete .project

File should not be present
Restructured codebase to accomodate a single-threaded, synchronous
approach. Approach to adding to/manipulating the InertialWorld still
needs to be considered
Merge branch 'integration' of https://github.com/nmagerko/inertia.git into integration
Updates to supervisor and application
Updated drag and drop functionality
Completed a majority of the refactor. However, we still need to figure
out how to get the shapes back up on the screen. Hopefully this will
only involve playing with the FXML
Moved some things around, added some missing calls
Fixed the multiple inheritance problem! Need to make a few minor UI
updates and then I think we're good.