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.
try hard not to:
1) return from the middle of try statement as it make the code hard to read especially when a finally clause is factored in 
2) ideally methods should only return from one place in a method - at the end. This makes the code easier to read and understand.