Updating readme with details about functionality, requirements and usage.