AngularJS directive for giving an interactive tour of your website. http://bartonhammond.github.io/angular-tour/