Adds ability to edit Payment

* A user can edit a payment from the Payment's full view page.
* Handles click events and validations.
* Re-organizes views on PaymentsApp.Show module.