added filereader library and upgraded npm modules