Updated the pip requirements. Improved the documentation