Updated directory and class diagram file names.

Updated "documentation" directory and "class-diagram" file names for
consistency. All non-class file names and folders must be entirely
lower case and words separated by a dash -