Fix crash when checking next/prev page on empty searches

We don't get back anything for the current page field so it's null and would cause a null pointer exception
Merge branch 'feature-better-search' into develop
Forgot to set the id field of the Artist
Merge branch 'feature-artist-from-name' into develop