add additional converage to the server test spec

This commit adds additional coverage to the server test spec.  Specifically,
it adds coverage for API calls to get the list of purchases for a specific ATM
transaction.  It also adds additional comments for documenting the code at this
stage in developement.