Boundary Value Problems and Singular Pseudo-Differential Operators