Added download option, improved messages and logic flow.
Updated README.md to reflect changes from last commit.