Removed Repertoire from model

`Repertoire` was never strictly necessary (since it was one-to-one with `User`), and the has_and_belongs_to_many relationships were causing various headaches, so we excise it entirely in favor of a first-class relationship (`RepertoireEntry`) between `User` and `Song`.