Decide whether to remove officer listing store. It was initially intended to caching the officers list in the current session, but current implementation doesn't seem to need that. The about page might need it if we want to cache it there, but it could also be implemented in such a way that we just query the endpoint every time the about page is loaded.
If there is a case where no officers are found for the current semester, how should it be handled?
Work for #13 .
Remaining issues: