Allows you to create a step by step tour to guide user through an application.
You can configure if the tour should start when the user opens the page or if it has to click on a button.
Has a couple of events to maintain track of the user action like when he goes to the next or previous step, if he has completed the tour or quit in the middle.
Updated the JavaScript version that fixes the following bug:
When defining a second step at the center of screen, an arrow shows near the shepherd box