New: requires the Symfony console
New: require phpunit for unit testing