VSCode creates a hidden folder called ".vscode" when storing workspace settings for instance which we do not necessarily want to be added to our source control.
* Refactored testing setup:
- renamed phpunit.xml to phpunit.xml.dist (supported by phpunit)
- added phpunit.xml to the .gitignore
- added commented out redis configuration
- Redis based tests are skipped when configuration not present
* - Added default parameter/connection checking to Queue's Redis integration tests
- Failsafe skipping for default connection
- Added connection timeout of .5s for Predis
* Style fixes