adds tests
removes node_modules and adds gitignore