restructured and renamed
added and asjusted npm info