updated description, added npm tasks