Store metadata on the server
FEATURE:
- store metadata file on the server
- create graphql endpoint to query metadata
- create client context and provider component to query metadata and serve them to nested components
- read metadata from context in Dashboard, Discover and Question pages
- adjust relevant components to accommodate having metadata loaded after component has mounted