modify gitignore file to add additional patterns
add package manifest
add jshint options and npm publish ignore patterns
add dev dependencies and Gruntfile