Added preliminary support for subdirectories.
Added Long Filename support.
Long filenames and subdirectories tested and working.