Made some classes abstract; Fixed some occasions where scanning for servers would hang.