added in description and updated ignore file
added npm modules