Added caching of MP3's during parsing of XML. A no-no as it will stall fetching other XML's until all other MP3's are downloaded
Removed lots of usage of "end" and used Duration instead
Added translation from Parts using start - end. Will need to make new PartXML parser that handles Start + Duration