Refactor to use Util.isBlank() instead of null check + empty check
When a page-level error appears, scroll to the error message
Clear errors when loading each page so we do not get any leftovers from other pages
Refactor broadcast to only be in the validation service
Use the clearErrors function
Use the message passed in by broadcast rather than the one in validation service.  This is also only setting the error message if the error list is empty so we do not see duplicate errors
Revert "Use the clearErrors function"

This reverts commit 2a7aa4d3058b508277b7e87ae787194532a7f804.
Refactor logic to handle http error responses into a service
Remove broadcast.  This was taken out before, but the change had to be reverted because certain variables did not get set without calling the scope function setErrorMessage
Add bank account number masking
Refactor this function to remove parameters that do not make sense to pass in
Add undefined check
Bring user back to completed payment type if they have one
Use a transType object with the attribute type to be consistent with the rest of the transType usage
Remove unnecessary parameter (it is already in the selectedPayment parameter).  This had added some functionality, but that functionality was not being used except in one of the tests.  Also do more accurate checking on the payment type.
remove invalid quotation mark