Changes for Allowing Payment Line Deletion

* Added new mark as paid payment
* Added a delete line method
* Changed stripe server charging payments from immediately doing so, to creating a customer once, and then charging it when the Mark As Paid method is called.
* Pay function now returns the newly created payment line instead of all the older payment lines.