upgraded npm modules
removed custom crypto library