add IPresenter interface, all presenter should implements this interface.
add BaseActivity class, all activity should extends this class.