public static CommandController Create(string path)
        {
            var fileStore = new FileStoreProvider(path);
            var database  = File.Exists(path) ? fileStore.Revive() : new Database();

            return(new CommandController(database, fileStore));
        }
 public static CommandController Create(string path)
 {
     var fileStore = new FileStoreProvider(path);
     var database = File.Exists(path) ? fileStore.Revive() : new Database();
     return new CommandController(database, fileStore);
 }