Make usable in node, and add browser and node usage docs.