MVP Architecture, Mockito testing, Add item, Swipe to delete, Undo deleting, Dividers, Shared Element Transition