Update angular-intro.js

fix: Directive name should not use the same name as a variable property
add: options param so you can configure the tour after binding and before each start