feature(MCMusicTableViewController):handle multi url parsing progression

use AbstractParserFactory/MusicParserDetailed instead of MCMusicParser
minor cleanups