Boundary Methods for Solving Elliptic Problems with Singularities and Interfaces