Created files

Added publisher and subscriber class
Finilaze BOPublisher

Added two notify for mouse movement and key presses + added struct
needed for input in BOUtility
BOComponent

Innheritance from BOComponent and fixed for loop for linux
Enum fix

Change enum to int for linux
added bmp files and objectmanager and blockhole

added bmp files
added objectmanager
create blackholeclass
removed old code in GI
fixed bmp fetch
Fixed vcxproj added publisher and subscriber
Revamped the entire BOGraphicInterface class
vcxproj fix
Handle function

Added handle function for subscriber
+ some comments in publisher
Solved conflicts
fixed include in blackhole and removed from GI
Fixed broken header file
Fixed my own stupids (merge conflicts)
Merge remote-tracking branch 'origin/master' into Renderer
Merge remote-tracking branch 'origin/master' into BOSubscriber
Handle function

Added handle function for subscriber
+ some comments in publisher
Must have handle

Forces inheritance of subscriber to implement handle
Must implement Handle

Must implement handle for Subscribers