Load Institutions once and only once
Instead of requesting each institution name as needed this MR:
- loads all institutions in one call (23.5KB)
- only when first needed and not again if already loaded
- stores the result in session storage so doesn't need retrieving if page reloaded
Closes: #18 (closed)