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.
Yikes, this is crazy complicated test. 

Each test should test just one thing. 
You can easily have many tests for a single public method. 
Tests can be negative or positive. 
A negative test verifies expected errors happen when they should.