The World's Best Italian Sandwich - You Can Actually Make