refactor parser
further refactoring
refactor album search
Finish refactor, artist functions updated
add album uri to album data dict
add artist caching, fix up track clean
Update OS detection