Adds functional spec.
Adds base editorconfig and jshintrc files.