Add task runner and its dependencies.
Add concatenated and minified javascript files.
Update the file names and extensions Git should ignore.
Make edits for linting.
Update the project description.
Minor cleanup.