Updated the readme with better documentation