Compilação:
  $ make CRAWLER   -> compila o crawler
  $ make RANKER    -> compila o ranker
  $ make           -> compila crawler e ranker
  $ make clean     -> remove os arquivos .o
  $ make uninstall -> remove o crawler e o ranker compilados

Execução:
  Ranker
    ./ranker [top_pages] [flag_método_1] [valor_alpha/ksi_1] [flag_método_2] [valor_alpha/ksi_2] < [lista_adj]
    Onde:
    [top_pages]       -> A saída mostrará as primeiras [top_pages] ordenadas pelo método 1.
    [flag_método]     -> '-p' '-ha' ou '-hh', para PageRank, HITS Authority e HITS Hub, respectivamente.
    [valor_alpha/ksi] -> valor de alpha ou ksi para o respectivo método.

  Crawler
    ./crawler [url_list] [max_page]
    Onde:
    [url_list] -> arquivo texto com um domínio a ser analisado.
    [max_page] -> número máximo de páginas a ser analisada.

    O Crawler gera dois arquivos de saída:
    nodes.txt    -> Arquivo com informações sobre as páginas analisadas.
    adj_list.txt -> Arquivo com a lista de adjacência do grafo, pronta para ser usada como entrada do ranker.

    A lista de adjacência deve ser da forma:

    N
    0: a b c -1
    1: d e -1
    ...
    N:

    Onde:
    N é o número de vértices do grafo
    Logo após, são esperadas N linhas com as ligações de cada vértice
    por ultimo, uma linha com o valor N para término da entrada.

