moved source into a ./lib directory + successfully tested from another project using npm