     public convenience init(String string: String) {
         self.init(String: string, header: true)
     }
-    
-    let columnCountFromLine: (String) -> Int = { (string :String)->Int in
-        return string.componentsSeparatedByString(",").count
-    }
-    
+        
     func parseHeaders(Line line:String) -> [String] {
         
         let numberOfRows = line.componentsSeparatedByString(",").count

//MARK: Parser
public class CSwiftV {
    
    public let columnCount: Int = 0
    public let headers : [String] = []
    public let keyedRows: [ [String:String] ] = []
    public let hasHeaders: Bool = 0

            return !includeElement.isEmpty;
        }

        self.columnCount = lines[0].componentsSeparatedByString(",").count

        if lines.count > 0 {
            self.hasHeaders = header;
            self.headers = parseHeaders(Line: lines[0])
            self.keyedRows = self.parseRows(Lines : lines)
