Added a 'Compare Solutions' summary
Tweaked the jar file and version numbers
Added the gradle wrapper for easier building
Fixed a bug in the schedules.  Fixed a misspelling in the Simulation.
Cleaned up outdated simulation files
Cache the constraints, mutator, objective, and schedule
Removed the TimingListener as it was mainly only used for debugging
The Listener interface now extends Configurable and can be configured via the simulation file
Tweaked the properties value for the solution and snapshot files
Added a StoppingListener which will stop the run under certain conditions
Wired up running simulations and post processes via the command line
Added an asynchronous listener base class which speeds up simulations by not blocking the main loop
Added stopping conditions for reaching a specific score threshold within a certain number of iterations or minutes
Make the section, event, and load files configurable
Use all available processors by default
Cleaned up some spurious @Override annotations for Java 1.5 compatibility
Require only the Swing portion of MigLayout
Updated the ignores file
Added GUI panel for running a simulation
Cleaned up the Analysis panel