Change to a polymorphic association for albums.
Simplify album cover logic and strengthen tests.