Various UI simplifications

Most importantly, the new ByteCorruptionTextBox class does all the 'validation' of the inputs being added now within the Byte Corruption settings. ie, it won't allow the input of any characters that aren't integers or hex values. This allows for removing the load of try-catch within the MainForm.