switched to lastfm
fixed search, started artist pages
check json values before assigning, updated tests
merged