Resolves #183 by unbundling commons-io classes

This seems like a good way to resolve the issue, while also reducing the risk that potential newly discovered critical issues in these classes upstream don't linger here unnoticed.