Add touch (swipe) navigation

Add touch (swipe) navigation with related settings to enable touch (settings.touch) and to set the threshold (how far user needs to swipe to change the slide) (settings.touchThreshold).