Update system() implementation in Case and Walkin

This implementation uses std::find() to look for the case and returns
the refrigerationSystem. The old implementation didn’t break all for
loops when the system was found. It also checks for empty vector of
cases/walkins first.