Created classes to deal with PurchaseRecords

Added:
- PurchaseRecordModel ViewModel for presentation
- Interface repository and SqlRepository class for purchase records