updated todo list; added npm test command; updated readme
added xit to globals
extracted command line args reader and validator into their own modules
extracted web requests processor