updated readme and some docs.