[DO NOT MERGE] Add new interface for handler

Now library user need to use GerritHandler directly to handle event.
It has possibility for user to call unnecessary method.

To avoid it, this patch provides new interface class to use
GerritHandler safely.

Note that this is not complete yet. I did this pull request to be
reviewed regarding Handler interface.
This implementation would be resumed if pull #67 is merged.