Add PublicBody.search

Search for public bodies whose searchable attributes are like a given
query.
WIP extract quarters_between to DateQuarter lib

TODO: Fix failing spec
fixup! 95a6ad1
fixup! f13271d
Add rake tasks for James Cheshire stats