move dependencies to package.json
got the basic port working
all installers working
use lazy-install
add --preinstall support
beta version
update changelog, bump version