updating depdencies and improving readme