added smellie custom cmd, built out the smellie run system and added some error checking