adding pending transactions support!
Updated all APIS to the most recent version.
using UUID gem instead of SecureRandom so Ruby < 1.9.2 can be used.