Run static analysis with UMD's FindBugs tool and repair a slew of minor errors.
Fix bugin GaussianObjective.repOK()
Add interface for use with dynamic objectives.
Minor Javadoc fix.