sigQUIT shoud QUIT. Use sigUSR1 for toggle

Fixes anchor/marquise#25 

USR1 should toggle the debugging mode. All other sigs should kill the thing. 

Pair programming with @oswynb 
It probably should be.

Also, it could do with a reactor to have a generic killHandler with a
custom message, depending on the invocation.
On 03/09/2014 3:45 PM, "Sharif Olorin" <notifications@github.com> wrote:

> In lib/Vaultaire/Program.hs:
>
> > @@ -35,6 +35,12 @@ import System.Posix.Signals
> >  -- Main program entry point
> >  --
> >
> > +quitHandler :: MVar () -> Handler
> > +quitHandler semaphore = Catch $ do
> > +    hPutStrLn stdout "\nProper Quit"
>
> "Proper Quit"? Shouldn't this just be "Quit", to match "Interrupt"?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/anchor/vaultaire-common/pull/17/files#r17032330>.
>