Development Environment Flexibility and Continuous Integration Enhancements

Changed phpunit.xml to phpunit.xml.dist for portability and allowing for environment overrides. Enhanced the .gitignore for wider handling of diverse development environments. This should fix Celc/CIUnit#11
This is only supposed to catch composer artifacts right? It should be:

# Composer
composer.lock
vendor