Casper’s sandwich scene just got a little more elevated with the arrival of Cheba Hut, a “toasted” sub restaurant that is in the business of taming munchies — and business is booming. Located at 1668 ...