make sure npm is usable even if it is not in the PATH yet
symlink node/bin and add it to the PATH
update documentation
rewrite strange parts in code