scopes > associations + remove dead methods

Associations are used in a few places where scopes will do. Scopes are
simpler and re-usable - by adding these scopes to the Edition model,
they can be used by anything that has an :editions association, e.g.
Classifications.

I've also killed off some unused class methods on Classification.