First working implementation of client side pagination.

Oh man, its fast.  Pulling 1k 50 column objects from the Heroku server is limited by the AJAX request speed.  Pagination is even faster than it was before with creating new random data because there's no $timeout set on it.

And we can still apparently get the changed row information and save it.

Needs refactoring.  Everything pagination related should move into the service.  Its half and half right now.