Added FileIOUtils, org.apache.commons.io as a dependency, added support for borders, added logging method, and match state