V2 Added drag_lock_to_axis option

Added drag_lock_to_axis option, which keeps the drag gesture on the axis that it started on. It disallows vertical directions if the initial direction was horizontal, and vice versa. Also corrected some comments.