Removed Mvp from Gwt framework and refactored to own implementation