Updated Thread / Cleaned Program Manager

The Thread class has been updated to work with the new Screen Buffer
class in anticipation for windowed programs.

The Program Manager has been all but deleted because it has to be
rewritten in order to manage windowed programs.