     /// The port specified, if any, in the URL.
     public var port: UInt16?
     
-    /// The query parameters broken out.
+    /**
+    The value of the query component of the URL name/value pair, for the passed in query name.
+    
+    ### Usage Example: ###
+    ````swift
+    let parsedURLParameters = urlParser.queryParameters["query"]
+    ````
+    */
     public var queryParameters: [String:String] = [:]
     
-    /// Nicely formatted description of the parsed result.
+    /**
+    Nicely formatted description of the parsed result.
+    
+    ### Usage Example: ###
+    ````swift
+    let parsedURLDescription = urlParser.description
+    ````
+    */
     public var description: String {
         var desc = ""
         


// MARK: URLParser

/// A parsing of HTTP URL according to the folowing format:
///   
/// scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]
public class URLParser : CustomStringConvertible {

    /// Schema.
    public var schema: String?

    /// Hostname.
    public var host: String?
    
    /// Path portion of the URL.
    public var path: String?
    
    /// The entire query portion of the URL.
    public var query: String?
    
    /// An optional fragment identifier providing direction to a secondary resource.

        return desc
    }
    
    /**
    Initialize a new `URLParser` instance.
    
    - Parameter url: The URL to be parsed.
    - Parameter isConnect: A boolean, indicating whether or not a connection has been established.
    
    ### Usage Example: ###
    ````swift
    let parsedURL = URLParser(url: someURL, isConnect: false)
    ````
    */
    public init (url: Data, isConnect: Bool) {
        
        var parsedURL = http_parser_url_url()
