Updated TotalCatch class and all the classes in the AflafrettirAPI that use it
Update GroupLandingInfo with a more elegant grouping algorithm. Update ParseHTML so dates are included in every landing. Also a GUI update
Update TotalCatch to calculate the Total Catch as it were unslaughtered
Update TotalCatch to calculate the catch in terms of tonnes of pelagic species
Started to switch the gui framework from wxPython to PySide
Small fix for ExcelListOutput class
Update the TotalCatch and ExcelListOutput classes
Merge branch 'total_catch_new'

Conflicts:
	AflafrettirAPI/GroupLandingInfo.py
	AflafrettirAPI/ParseHTML.py
	AflafrettirAPI/TotalCatch.py
	README.md
	gui/gui.py
	utils/CalculateList.py
Merge branch 'total_catch_new' into new_gui

Conflicts:
	AflafrettirAPI/ExcelListOutput.py
Added QTextEdit in read only mode for showing notifications
Began on URLManager class. Define 2 functions.

get_html uses requests to fetch a web page.

get_params, uses get_html to fetch certain page from the website of
directorate of fisheries(DOF) in Iceland, and extracts data from it
using BeautifulSoup
Update URLManager class. Add init_params method to initialize the
harbour, and species parameters. Begin work on URLManagerThread to use
in conjuction with a Queue to fetch the data in a threaded environment.
Add populate_queue method to URLManager class to populate a queue. The
URLManagerThread class fetches from the queue.
Add callback to get_html in the populate_queue method
Small changes. Moved the urlmanager directory to crawlermanager
directory. Improved documentation
Simplified WebCrawler class. Removed the WebCrawlerThread class, and put
it into the WebCrawler class
Add webscraper, a class to scrape data from the website of Directorate
of Fisheries in Iceland.
Update webscraper. The get_data() function returns a list of tuples
containing the data wanted from the website of DOF in Iceland. Moved the
crawlermanager directory to the root directory.
Merge branch 'code_cleanup' into new_gui
Add output queue