Change to installation process

* Added control to create empty directories during installation.
* Added control to lowercase answer during installation.
* Added directories to ignore in .gitignore.