Added signal blocker, as discussed in #12
Using parametrize to test different timeouts
Removing loop from SignalBlocker API, used only by tests
Added docs for waitSignal and example
added SignalBlocker.signal_triggered attribute and docs
Updated example as suggested by @jdreaver
Merge pull request #14 from nicoddemus/wait-signal

Wait signal; also fixes #12 and #13.