Updated Data Model - PurchseRecord Entity

Added a PurchaseRecord Entity to the data model.
This entity will be used to record details of purchases, and has been
designed to include license information (Activation Key and License Id)