add behat for testing different contexts
start console and move singleton container to Container::createDefault
PistolApplication and PistolTaskCommand
update tests with new config setup
add contains assertion to FeatureContext
task running header
update gitignore
Pistol::initConfig
validate Pistolfile in PistolApplication
remove unused use statements in PistolTaskCommand