FileManagement package

Lots of work this past week on the FileManagement package.  Not yet finished, but getting close.  Note that JavaDoc comments are in need of tweaking and should not be trusted.
when a method throws an exception you need to document it carefully. The documentation should include 
1) what could cause the exception 
2) provide hints / help to client code as to what they can do to 'handle' the exception.