cleaned up code and added tests
cleaned up code and added tests
removed node_modules directory