Turn the Signal class into a singleton

Let the Signal class behave as a singleton per signal, this allows
for more flexible usage without the reference to the first instance
for a specific signal number.

Signed-off-by: Fredrik Lindberg <fli@shapeshifter.se>
Update README with fancy ASCII art

Signed-off-by: Fredrik Lindberg <fli@shapeshifter.se>