Exclude superfluous Mahout dependencies, plus some slightly more aggressive static inspection results -- encapsulate some fields, avoid generic exceptions, etc.

Last one. This adds a little more value but is also a little more aggressive. It's been a good excuse to step around the code base.