docs(*): fix duplicate directive names
chore(dist): Remove dist from git
chore(.gitignore): add dist/ to git ignore
fix(spec): fix jshint