Moves EditStatsCommand to separate class (#330)
Cleanup to make sense of what's happening during edit
(#330)
Makes changes to Equipment picked up asynchronously. (#330)
This allows for the dialog to "runLater", the system processes the user input whenever the time has come.