npm module the lib

closes #9