Add required dependencies
Add gitignore
Add jslint conformed files