added cache decorator classes
updated interface to enforce a parameter that
was used in implementation but was forgotten
article repo is now just a repo, rather than a repo/cache
updated repo service provider
now decorates the article repo with a cache decorator
more sane usage of DecoratorAbstract
better pagination behavior, simpler cache interface
turning off cache in admin area
Correct method call for totalByTags