Adds Executioner

This Pull Request adds functionality from SQLScriptRunner as Threequel::Executioner, giving Threequel::Executioner the ability to 'run' (execute) scripts and use Threequel's logging mechanisms.