Main method accepts file from argument
Renamed some stuff and put some other stuff in their own method
Removed 'static' from functions

I don't think it does what you think it does.
If there WAS a valid reason, put it back :)
Made training more visually entertaining

The entire frame is now shown, with the ROI highlighted.
Instructions will appear on screen, and your input will be visually
confirmed. Unless you're colourblind, then you're fucked.