Perfect Roast Pork Shoulder With Sauerkraut