Issues/247

Findbugs reporting now integrated and build failing on high priority issues.  All of the high priority issues that have been reported have been removed, and a couple of additional tests added.  Lots of minor style/convention issues (equals method, string constants, literal booleans in conditionals and other bits and pieces).  It probably went further than I wanted it to.
re: comparison, in the previous version a JID was getting compared to a string, which is probably not what was intended.
re: logic - I'll come up with another test.