refactor publicationscontroller, move by year methods to scopes on the publicaton model