make module.exports a factory of sorts
document factory function thingy
bump version