Added setAboutDownload() for setting the details

This involved slight code refactoring so that it could work with
setThankYou() and setDownload()