added some documentation and documented prepare_download
added note about default filename
added example to show use for prepare_download