Adding npm testing and gitignore file