Create .gitignore
Update gitignore
update license
add library files
Add plugin and tests
refactor for readability
comments and refactoring
Add Open by Default functionality and relevant tests
Prepare for distribution
Update README.md, jshint ignore gruntfile