adding Grunt, adding dist, adding gitignore, adding test using QUnit