removed node_modules and updated gitignore
refactored codez