 //
 //  Created by Tischuk, Christopher on 2/10/16.
 //  Copyright © 2016 Edmunds.com, Inc. All rights reserved.
-//
+/**
+    Encodes an outbound NSMutableURLRequest with security credentials
+    so that it can be authenticated on the receiving server.
+*/
 
 import Foundation
 import CommonCrypto

        return dateFormatter.stringFromDate(NSDate())
    }
    
    func addAPIKey(request: NSMutableURLRequest) {
        if let urlString = request.URL?.absoluteString, urlComponents = NSURLComponents(string: urlString) {
            if urlComponents.queryItems == nil {

        self.addVersion(request)
    }
    
    // MARK: - Utility Methods
    
    func getCurrentTimeStamp() -> String {
        let dateFormatter = NSDateFormatter()
