Category model

A category has many songs. A song belongs to a category.

This ignores the possibility that a song might fit in multiple categories, which should be fine for now.