updated readme (and lots of other stuff)