Do not allow whitespace in VIRTUALENV_NAME

While this could work in general, it fails in the end, because
whitespace is not allowed/supported in the shebang line with the
scripts in the created virtualenv.
Merge pull request #44 from blueyed/no-whitespace-in-name

Do not allow whitespace in VIRTUALENV_NAME