public function __construct($storeDirectory, $configurationFile = null)
{
$this->storeDirectory = $storeDirectory;
$this->writer = new Writer($this->storeDirectory);
$this->mixer = new Mixer();
if ($configurationFile) {
$this->loadConfig($configurationFile);
}
$this->formatter = new ResponseFormatter(isset($this->config['marker_header']) ? $this->config['marker_header'] : false);
}