Adds Paginated class

This adds the Paginated class back in, essentially unchanged from 2.3.

I also updated the neo4j-will_paginate gem to work with QueryProxy. The original branch hasn't been updated in so long so I'm not sure if I should do a PR there, to Andreas, or just leave it as is, so I'm gonna sit on it for now. Point your gemfile to my branch to use:

```
gem 'neo4j-will_paginate', '0.3', git: 'git@github.com:subvertallchris/neo4j-will_paginate.git'
```