issue #21476: add external as credit card gateway
issue #22267: remove username from captured data
main should be executable
issue #22298: triple-hack for address
Merge pull request #1170 from shackbarth/22298

issue #22298: fix new-address bug
Merge pull request #1168 from shackbarth/22267-beauchampion

issue #22267: remove username from captured data
Merge pull request #1167 from jrogelstad/22155

issue #22155: Major pull request for Purchase Order
Merge pull request #1163 from shackbarth/21476

issue #21476: add external as credit card gateway
Merge branch 'master' into 22341