Full review (do not merge)

Hmm. It's probably better to require smart_proxy_for_testing and w/e else you might need directly, as smart-proxy's test_helper adds a bunch of its own directories to $LOAD_PATH.