Replaced integer transaction ID with a string; added commit nonce and token members to the CTransaction class
Added random number generator interface
Work-around for liburiparser problem
Write logging to debug.log file
Restructured the conf file; let addpaymentrequest return the payment URL
Add random-generating the transaction nonce, and calculating of token and hash