rewrote README to make sense for both browser and npm