Merge branch 'master' into develop
Externalize dependencies.
Update version for poly.
Merge pull request #8 from troopjs/feature/externalize

Externalize dependencies.
Source cleanup.
Be safe and don't mutate `arguments`
Merge pull request #9 from troopjs/feature/safe-arguments

Be safe and don't mutate `arguments`
Separate tests and implement test for config.
Merge pull request #10 from troopjs/feature/safe-arguments

Separate tests and implement test for config.
Bumped bower.json versions
Run pragma replace in context of current spec.
Merge pull request #11 from troopjs/feature/pragma-replace-scope

Run pragma replace in context of current spec.
JSDoc updates
Merge pull request #12 from troopjs/feature/jsdoc

JSDoc updates
Reorganize code and docs
Merge pull request #13 from troopjs/feature/organize

Reorganize code and docs
Make config private
Refactor for better JSDoc
Merge pull request #14 from troopjs/feature/more-config-refactor

Refactor for better JSDoc
Change specials pattern