Some features and minor fixes
- Added separate methods for promo code creation parameters
- Added ability to add prefix/suffix on promo codes while creating (without using global prefix/suffix)
- Updated tests and some methods to support multi usage of promo code