updated readme with software requirements