Added more comments on implementation & Added README.