Initial commit. First working version, displays menu and responds to clicks.