Add archive function to retrieve content list

It's nice to keep everything under the same roof.
Factor out content_id parameter
Added archive function to increment view count
Merge branch 'feature/viewcount' into develop
Fixed archive.__all__ and added unit tests