Issue #73 Enhancing Receipt class documentation

Renaming instance variables to conform to coding standards
Issue #73: rearranged Receipt method order, removed unused method
Issue #73: using own reference to active receipt in case it changes