Add "--recreate" option

By default, we reuse the existing virtualenv. This speeds things up
considerably.
Handle nonexistent virtualenvs gracefully
Inject exists()
Merge pull request #8 from myint/recreate

Reuse existing virtualenvs