Adds npm package managing

- Adds package.json to manage dependencies within the project.
- Adds node modules directory to gitignore.
- Updates Readme.