added a password cracker example
fixed a deadlock in group#wait_all

When the group is waiting it grabs the mutex first. Whenever an async tried to interrupt or synchronize it deadlocks on the lock.

Happens 100% of the time with one async block. With more than one it doesn't seem to happen even if it should.
added example to password cracker help text