Filename Case Sensitivity

On case sensitive filesystems autoloading these classes fails because the filenames are all lowercase and do not match the class names. This fix simply makes the filenames identical to the classnames.