A Locally Corrected Nystrm Method For Surface Integral Equations: An Object Oriented Approach