Finish up command API, with permissions and aliases!