                 guard let dataString = String(data: data, encoding: NSUTF8StringEncoding)
                     else { continue }
                 content += dataString
-                print(content)
                 
                 if content.rangeOfString("\\[INFO\\] Started", options: .RegularExpressionSearch) != nil &&
                     !started {

        guard NSFileManager.defaultManager().fileExistsAtPath(daemonBinary)
            else { fatalError("Could not find SourceKittenDaemon") }
        
        self.task = NSTask()
        self.task.launchPath = daemonBinary
        self.task.arguments = ["start", "--port", self.port, "--project", project.path!]
        
        let outputPipe = NSPipe()
        self.task.standardOutput = outputPipe.fileHandleForWriting

        /// Wait until the server started up properly
        var started = false
        dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0)) { () -> Void in
            var content: String = ""

- Does the network requests against the sourcekittendaemon
- Converts the results to the proper types
- And offers rudimentary error handling via the `Result` type
 
 This can be considered the main component for connecting to the SourceKittenDaemon
 completion engine.
*/
class Completer {
    
