1st commit

A basic window that responds to window events