moved usaepay to a package and provided a cli and json config for request