Finished invoice modification features, including add and remove product
rows.