Detect if original file can be downloaded

Added code to download the original file instead of the 128kbps streaming file if available. This change only deals when downloading a single song, similar code needs to be added to set downloads etc.