adding a package.json for node
adding a gitignore
fixed a foursquare api issue, a memory leak, and added grunt