Proper Interface + Inheritance

Changed up the inheritance structure + Added an IProcessQueue Interface
to force implementation of a Sort() class. Also gave the window a title.