add Base#empty?

authenticator gem で`empty?`を追加したら便利だったので、
こっちでももしかしたら追加しておくと良いかもと思ったのでプルリク

minitest でcontext の表現が分からなかったのでtest が微妙になっててすいません