Cleanup

@igrigorik fixes a bunch of style violations, runs CI against JRuby and RBX, though RBX doesn't pass yet.
Can you point me to such an error (not implemented in this library) that inherits from `Exception` and not `StandardError`?