1341 library dependancies

These dependancies have all been checked as of this morning.  Strike while iron hot.