Refactor Browse Media Retrievel into Static methods on Media Model

* Makes it easier for us to get the same data across the application.
Remove Pagination Code

* Not necessary, could break things because pagination is tricky.
Remove old Channel view, no longer used.