Fixed simple typo
Handle list/tuples being passed in as keys for searching
I put in guards to keep the code from halting in the event that you don't
have passwords configured for various resources, but that's probably not
the right way to do it.  Instead, I should probably drop linkages and use
passwords to provide the linkage.
You need to print out directors differently for an SD than for an FD