Several minor updates

Added download buttons and progress indicators. Minor aesthetic changes.
Minor bug fixes.