[Minor] cleaned up XmlHelper
[Major] cleaned up FileHelper by using Java 7 auto resource close

- Also cleaned up all compiler warnings.
- Added new method to copy a list of files to a destination