Add draft Receipt class and tests