Used the correct Unit literal, ().
Updated Gradle to 2.2.1.
Renamed MainPresenter.viewHandler to ViewHandler for consistency.

It is an object, not a field.
Enabled presentPiece to set non-trivial event handlers.