ITS ALMOST DONE!!!!!

Okay. I have everything working except the very last question. The
getOutputPreference method is the only one that needs work
(JOptionPane?, getting the specific region if wanted… etc.). Idk who
wants to take that on, but that’s the final task. But test the hell out
of this. Make sure every possible input  (within reason) works. Good
job guys. This turned out really freaking well.