Cache Organisations for an hour

This will be per-process, so reloading a page showing organisations might yield
different (confusing) results in a production environment, but a ttl of an hour
should minimise this.

Copied from smart-answers WorldLocation model.
Merge pull request #120 from alphagov/cache_organisations_for_an_hour

Cache Organisations for an hour