Add .gitignore
Add README.markdown
Add .editorconfig
Update README.markdown

Report the presence of .editorconfig file directly on README
Add LICENSE file
Update README.markdown

Inform the license of the project
Add AUTHORS file
Add CONTRIBUTING.markdown
Update README.markdown

Add contribution notes to README file. Also add a link to the main CONTRIBUTING
guide file.
Merge branch 'base-files' into dev
Add .npmignore based on .gitignore
Add package.json
Add Gruntfile.js
Add Grunt as npm dependecy
Add dynamic Grunt config script

This script looks for .json and .yaml files inside "tasks/options". Each file
is parsed accordingly the extension and the result is appended to Grunt config.

This way, tasks that have huge amount of configuration can be stored inside a
unique and detailed file, preventing it from poluting Gruntfile.js
Make Gruntfile.js look for tasks inside "tasks"
Add load-grunt-tasks module

Awesome Grunt plugin that looks inside package.json and auto-register Grunt
NPM related tasks (https://github.com/sindresorhus/load-grunt-tasks).
Add tasks/options/jslint.yaml

Grunt-JSLint config file.
Add grunt-jslint to npm dev-dependencies

Grunt task to run JSLint
Add grunt-contrib-jshint config file