     var versionHTTPHeader = "X-Auth-Version"
     
     /**
-     @param apiKey The API key.
-     @param secretKey The secret key.
-     @param useModifiedBase64ForURL A boolean indicating whether to use modified Base64
-                                    for URL encoding in the generated signature. Setting
-                                    this to true will replace '+' and '/' characters 
-                                    with '-' and '_' respectively in the signature.
-     
+     - parameters:
+        - apiKey The API key.
+        - secretKey The secret key.
+        - useModifiedBase64ForURL A boolean indicating whether to use modified Base64 for URL encoding in the generated signature. Setting this to true will replace '+' and '/' characters with '-' and '_' respectively in the signature.
      */
     init(apiKey: String, secretKey: String, useModifiedBase64ForURL: Bool) {
         self.apiKey = apiKey

    /**
     Adds a signature to the authorization header of the outbound request.
     
     @param request The outbound NSMutableURLRequest.
     @param timestamp The timestamp used to generate the signature.
     
     */
    func addSignature(request: NSMutableURLRequest, timestamp: String) {
        if let signature = generateSignature(request, timestamp: timestamp) {

     Any query parameter string should be added to the URL before calling this method,
     and it should NOT contain the API key as it is added here.
     
     - parameters:
        - request The outbound NSMutableURLRequest.
     */
    func encodeRequest(request: NSMutableURLRequest) {
        let timestamp = getCurrentTimeStamp()
