     }
     
     /**
+        Informs the Dopamine API that some action took place
+        
+        :param: action The name of the action
     */
     public func track(action: String) {
         let payload: APIPayload = [

    
}

func apiPairingFormat (a: ActionPairing) -> [String: AnyObject] {
    return [
        "actionName": a.name,

    
    /**
        Handles actually making a request to Dopamine
        
        :param: endpoint The endpoint type to be called
        :param: payload An APIPayload object which will be converted to JSON as the body of the request
        :param: callback A callback closure which can handle the response if handling is needed
    */
    func request(endpoint: APIEndpoint, payload: APIPayload, callback: ReinforcementCallback? = nil) {
        let utc = NSDate().timeIntervalSince1970 * 1000.0
