Split video grabbing out of class methods so other classes can use it- instead of a common base class the video file reading class will instead inherit from Buffer and fill up a buffer with all the frames, seems cleaner than seeking within the file through the opencv interface (probably faster but also more memory usage?).

Also creating a fixAspect function to move to utility that the webcam and video playback class can use.  Also need a way to be zoomed in with the correct aspect and without black borders.
Made alternate resolution changing function work.
Currently an exception with resizing the webcam image.
This fixes the exception issue with fixAspect()