Removed external dependencies. Updated the documentation.