New Fixes to the Directory bring it up to 1.7.6

This pull add a lot of new functions and looks.