Boundary Conformal Field Theory and the Worldsheet Approach to D-Branes