Changed tabuList to be a queue instead of a list. Also made our
algorithm look more like what Sean has in the book.