adds the SubLastFm project with a get artist result and uses it in the artist details view model
minor code refactorings