updating the readme, tightened up the dependances