Adds Executioner

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