Naked Pizza co-founder Jeff Leach talks about the chain's first franchised location