Npm docs

@indexzero please review and let me know if something is missing :)