added Gruntfile.js and package.json for javascript task managment.
adding .gitignore for ignoring files in repository and not pushing them to github