Updated virtualenv zsh config

The old one had some bug that project files were locking up when leaving the dir.
Added vagrant to be ignored by git globally
Bad directory for the completions

The zshcompletions submodule was never being used
$PATH is now dynamically created

This allows for reloading without making the list repeated