Extract application specific method 'create' into 'run'
CreateRunner class

* Moving the application specific run method into its own Runner class
* Had to expose some methods on Repository to become public so I can call them in the context of my CreateRunner class
Promote CreateRunner to its own files