updating the readme and some cleanup