Changed the way InputHandler is constructed so as to use a Factory. Similarly changed constructors of DialogAddEdit and FragmentAddEdit to be more type safe by passing GvDataList.class.