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.