Removes unnecessary directory creation.
Adds support for virtual env on the Configuration module.
Adds gitignore file.