Allow to specify workspace dir
All temoporaty files should be in workspace
Added workspace into gitignore