remove need for specification of stop/wait type

because it can be inferred from the args passed in.

i left in the stop and wait parameters for backward compatibility but it would be useful to deprecate them (and maybe add a deprecation warning when they are passed in).

this library is nice except for the clunky need to specify the way stop and wait parameters are to be interpreted.