added testing and support for nodejs
removed IDE files and added test cases for node