Calculator can be used with the keyboard. Keys show the keyboard equivalent via their title tooltip. Users can see very long result values by hovering over the display area. Ellipsis are shown for long display values. Added tests