added missing dependencies. reorder dependencies alphabetically. updated readme with simple documentation.