Change optimization procedure to match all four human conditions simultaneously. Also, use joblib for parallelization and lmj.cli for logging/command line interface.