add integral rectangle method and move tests to numan
add trapezoidal implementation
add simpson's rule