Make gitignore more fancy

With patterns stolen from
https://github.com/github/gitignore/blob/master/Ruby.gitignore
Prepare documentation tooling
Improve documentation a bit
Fix paginating spec
Set default connection for DatabaseCleaner