Launcher Factory. Refactors Launcher files into SadLibrary.Launcher namespace and added base class for use with factory. Adds launcher instance to controller and ties in fire launcher command into launcher.