inbetween2.  connected menucontroller.  allows change of selection.  make 'e'-key cancel the menu and go back.  remove 'e' from input and force end-turn from menu.
some more work on menucontroller.  daycycle added. currently only render and logic in map.  need to decide what daycycle actually does.
fixed bug in daycycle. changed relationship between menuwidget and menucontroller so that menuwidget does NOT resolve actions.  References to each other in menucontroller/inputcontroller.  Added turn-end unit_armor sprite to seperate ending a unit action and ending current turn.