More Quality Cleanup

added final modifiers
use joiner as improvement over stringbuilder.
Guava Joiner

Replace remaining stringBuffers with joiner.
And a few casing issues on static fields.
Fix Sonar Critical Issues

Main in waffleInfo throws system exit and prints stack trace to print
writer.  Use alternatives that do not affect webapp and still get to
the end result.