Base64 key decoding

Updating so that the decode blob function takes in the base64 encoded keys and Encryption IV as well as adding parameters to the _request function making it able for you to specify whether or not to send the timestamp and auth token data.