New Yt::Errors::ServerError to highlight 500 error

Having a separate class for YouTube 500 errors makes it easier to
identify in the app logs when we get into an error that we can
rescue, and when we cannot.

Unfortunately, YouTube raises 500 errors quite often :(
Merge branch 'track-500-errors-separately'