added paging view mixins, pep8 updates, naming changes.