cleaned up code cruft, added .gitignore for node_modules