Add an option to include a link at the top of each step

Needs styling @adamschwartz 

This also adds the `shepherd-active` class, and `active` - `inactive` events which fire when a tour is opened / closed.  I believe the landing page can now be fixed to use the `shepherd-active` class, as it's not working with the new close button currently.