Now catching HTTP Errors on urllib2 urlopen request to be able to parse BaseSpace error msgs in response content -- prev was only getting HTTP error code in exception, which wasn't informative enough
Updated Purchase API to support new fields including RefundStatus, Product PersistenceStatus, compact Application and AppSession, provide AppSessionId during POSTs, and new Exception messages
Added billing method getUserProducts() for API method GET:users/current/products