Added additional documentation and license information. Moved the Filer
and Directive code to the 'organize' model and started documenting code
and organizing into packages. Tested refactored Filer code.
Created tests for the Filer class and re-organized the directives used
for testing. Simplier directives were created for testing. Tests for
filing a single file, a list of files, and a folder were created and
used. The content type directive was moved to the data folder and
additional rules and paths for more file extensions were added.