updating documentation and creating README