Build: Adding .editorconfig file

Starting out with the rules we use from jquery-ui for consistency sake.
If we need to tweak these later, we can.
Closes gh-21
Build: Adding .csslintrc

Added file based on other existing jQuery projects, we can tweak later if needed.
Build: Add .gitignore

Added file based on other jQuery projects, we can tweak later if needed.
Closes gh-22
Build: Adding basic package.json and some basic dependencies

Setup jshint, and grunt-update authors, and commit-please.
Build: Update .csslintrc to match current css styleguide
Build: Add jscs for checking any js files for style