updating readme, docs and requirements