BUY GOODS Account support
-------------------------
Added support for MPESA BUY GOODS accounts, thanks to Morris M. for providing buy goods example and initial code.
Initially this support has been added as an extension to the Mpesa Private account (since it relies on SMS parsing), however it should really be seperated into its own account type entirely and most likely will be soon - so consider the current implementation as "experimental".

Bug fixes
---------
Discovered that mpesa registered names sometimes can contain '.' example "Morris M.", and have added support for this across all the name bearing Mpesa transaction types.