Updating following tutorial

* Added pixel and vertex shaders
* Added input buffer descriptor
* added vertex buffer
* Added vertex struct
* Added function to load shader from file (compiled)
* Moved Quad Tree to base GameObject
* Fixed small compiler warning in vector class