AngularJS directive for giving an interactive tour of your website.