Swipe restrictions

Implemented a custom viewPager and OnSwipeTouchListener to provide the
ability to control when the user can swipe left/right.