Added new api calls to support random cards.

Two new API calls available.  getRandom() and getRandom(String setId).
Also added tests to support these calls.