Update

- Change comment format
- Add ISystem, IMemory services
- Add some documentation for ISystem
- Check Windows versions
- Add main message loop
- Allow threads to have debug names