Super 7 in San francisco hosts “The Happy Hermits” solo show.