Add npm.sh and some other improvements