Tweaked some logic so pbf can run root level runnable packages
Can now handle if a package does not implement tab completion