Merge remote-tracking branch 'my/dev-jshint-compliant' into dev-jshint-compliant

* my/dev-jshint-compliant:

Conflicts:
	intention.js
Merge remote-tracking branch 'my/dev-jshint-compliant' into dev-jshint-compliant

* my/dev-jshint-compliant:

Conflicts:
	intention.js
Merge pull request #22 from adamrights/dev-jshint-compliant

Dev jshint compliant---also merges pull req #18 bower.json
Merge pull request #23 from adamrights/add-editorconfig

Add editorconfig file and comment cleanup.
Cache local variable of Math functions before entering loop
Merge remote-tracking branch 'origin/master'

* origin/master:
Add a len var for idChars.length