Conditionally append lean_overlay div to doc body

Without this change, leanModal can only be called once. On subsequent calls additional, spurious #lean_overlay divs are added. Multiple copies of the same id should not be created.