KeyInterrupt handling, add more button handlers

I fixed the errors happening on a CTRL-C force stop of the server. It would sometimes not quit. Also I've added a few more handlers. This is for anyone who wants to have more actions coming from the Pebble.

You may choose to accept or deny the extra actions, as that was an addition primarily for me :smile: