update readme and a few misc changes