Created Base class and window

* Added BOComponent. This is a base class that all other classes should
conform to. If anyone is unhappy about this, bring it up.
* Added BOWindow. This class will handle the SDL-window.
Changed BOComponent added to BOWindow

*BOComponent now contains default (empty) Initialize() and Shutdown()
*Another Initialize() added to BOWindow
Merge

Merge
Merge2

Git beign weird