Promoted Artist to first-class model

Because artists can be construed as a RESTful resource and can be used to define collections of songs, it makes sense to make them full model entities.