A frozen custard chain has opened its doors in downtown Somerville, under an 800-square-foot lease with property owner Paramount Assets.