Code style fix
Fix getShortName returning extra underscores
Helper::initialize() ignores null parameters
Add Gateway and CreditCard toArray() methods
Add example application