Common gather input function on BaseFacio class
Converting Settings class to use new Gather class
Fixing Settings tests to patch correct input location
Base Testcase for testing python virtual environment creation
Test for getting virtualenv name, prompting the user
Implementation of retrieving virtual environment name from the user
Tests for retrieving virtualenv path
Implementation for retrieving virtual environment path