Feature/mutli table view

Hi, this branch has an implementation of a `MultiTableView` with some basic tests. The tests and docstring should give a good idea of how to use the class - let me know if they don't.

I considered implementing validation that pagination query parameters for different tables on the same View don't collide. It seemed the implementation of this would be somewhat unwieldy... so I'm just deferring it to the user to define different `table.prefix` for each of the tables used in the View. This also allows for the (somewhat unusual) use case where you want multiple tables all synced to the same pagination parameters.

Let me know what you think. Cheers!
Mike