Update Twitter4JClient interface to be public

See #135 for more context, but basically there is value in referencing a Twitter4j client in an abstract class without having to specify a particular type of client like `Twitter4jStatusClient`.

The problem is that the current default visibility prevents access to this interface from outside the package.