Standardize Window/Control/Container with Win+Mac

Added more Window functionality
Added Control and Container class for Windows.
Standardized behavior across these, documented differences.
Added more unit tests to test properties on control/container/window.