Cleanup

@igrigorik fixes a bunch of style violations, runs CI against JRuby and RBX, though RBX doesn't pass yet.
Was going to point to error.rb, but it looks like those were updated. nm, all good.