v3.1.0 - Input validation and better testing framework
This version bring in a test generation module which will eventually make increasingly chaotic MFT files for testing. We also update the release to v3.1 in line with our input validation framework.