Added some classes

- Added window class
- Added vector math classes
- Added virtual destructors to base classes