VMFactory is mostly operational.

* Next step is to write component level tests for it.
Added virtualenv to gitignore.