Fixed defect #341

Added delay = options.auto || 0 to `transitionEnd`
- Fixes defect #341
- Caused defect where next/prev would override stop() api call
Added `paused` variable
- Start and stop now toggle `paused`
- all calls (except initial) to `begin()` now check for `!paused`