Add Vector2 and Vector3 classes

- Cleanup List
- Generic classes
- Typedeff for use
- Fix WindowImpl for win32
Implement simple tests for Vector2 and Vector3

- Test main typedeff's for vectors
- Simple compile and function tests
- Note: replace once pick or build a test suite