added node modules needed for testing
added more tests