     super.viewDidLoad()
     fetchServers()
   }
-  
+
   func findServerIndex(server: Server) -> Int {
     var idx = 0
     for s in servers {

    }
    return nil
  }
  
  func tableViewSelectionDidChange(notification: NSNotification) {
    if selectedServerRow() != nil {
      deleteButton.hidden = false

      deleteButton.hidden = true
    }
  }

  func numberOfRowsInTableView(aTableView: NSTableView) -> Int {
    return self.servers.count
  }

  func tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) -> NSView? {
    let cellView: NSTableCellView = tableView.makeViewWithIdentifier(tableColumn!.identifier, owner: self) as! NSTableCellView

    if row < self.servers.count {
      let server = self.servers[row]

      switch tableColumn!.identifier {
        case "title":
          cellView.textField!.stringValue = server.title!
