Added dependencies documentation. Added mercurial as dependency.
Renamed _svn_url_okay to _repository_url_okay
Working on a method to implement the mainloop.