 	}
 }
 
+///Default network ErrorTypes
 public enum NetworkError: ErrorType {
 	case NoConnection
 	case NoDataToMock
 	case BadData
 }
 
-
+///Represents a declaration of a Routable network request
 public protocol Routable: URLRequestConvertible {
 	///HTTP Method for the request
 	var method: Alamofire.Method { get }

import Alamofire


public typealias successCallback = (AnyObject? -> ())
public typealias failureCallback = (Failure -> ())
public typealias HTTPHeader = (field: String, value: String)

public struct Failure {
	public let error: ErrorType
	public let message: String?

	func request(success: successCallback?, failure: failureCallback?)
}

///Default values for many routable properties
public extension Routable {
	///URLRequest object
	var URLRequest: NSMutableURLRequest {
