smarter .next and .prev

Both Swipe.next and Swipe.prev take an optional `cycle` parameter.
If `cycle` is truthy we rewind slides at the beginning and end.

Swipe.cycle still works in the same way, but it's implemented as `next(true)`
Updated docs and one of the examples.