Add the Indexer class.

This class is the responsible for handling the indexing of the web.

It takes a starting document and starts indexing the web from there.
The indexer takes the starting document, indexes it, gets all of the
document hyperlinks, and stores it in the list of documents to be
indexed. It also allows to set a limit of documents, so that it
wouldn't be endlessly indexing documents.