 public struct Network {
     
     /// The TOTAL number of seconds to wait before aborting the entire operation.
-    static let operationTimeoutSeconds : NSTimeInterval = 20
+    static let operationTimeoutSeconds: NSTimeInterval = 10
     
     /// The max number of retries before aborting the entire operation
-    static let retryCount = 10
+    static let maxRetryCount = 10
     
     
     //MARK: Public

    public init() {}
    
    /**
     Sends a request over the network. 
     
     Aborts and fails the operation after 'abortAfter' seconds.
     
     - parameter request:               The request to be sent
     


private extension SignalProducerType {
    
    ///Retries the SignalProducer 'maxAttempts' number of times before failing. Implements an exponential backoff between each retry.
    func retryWithExponentialBackoff(maxAttempts: Int)
        -> SignalProducer<Value, Error> {
            return retryWithBackoff(ExponentialSequence(), attemptsLeft: maxAttempts)
