Added dependency checking --

I have added checks to the showcase script and those libraries that depend on
functions provided by other libraries that checks if the required function
exists.  This does not work in the posh shell, but I think we can abandon posh.
I could then simplify the list directory contents function.
Finished first stage showcase script! --