added shouldReceive method to facade.
fix bug in facade.
make patchwork a dev dependency of support.
tweak random functions.