refactor into the Laravel IoC and improve / add testing
add LaravelBackupCommandTest