Trying to create inheritance

More work
Working now
Moved child classes into sub directory
Removed property
New partner property paymentProfileType
Merge pull request #3 from immersivelabs/feature/inheritance

[RFC] PaymentProfile/inheritance