Text this: A Cauchy integral method to solve the 2D Dirichlet and Neumann problems for irregular simply-connected domains