A much more complete location class capable of taking multiple people on duty

Only thing I don't know that I'm doing correctly yet is I think we
should compare RA names with a trim and lower or upper version of the
string so silly things don't trip up the system. Make sense?