Implemented unique Check

Now returns boolean if there was an error when putting an uri in the uri
list
Crawler updated

Added: waitpid (zombie bug fix)
Added: Send new found uri from http head to master
Updated: better variable names
Crawler updated: same log file
ThywinLib updated

Replaced throw std::string with better exceptions
Added URIInList function
Added documentation

Added documentation to functions
Merge pull request #13 from Thywin/Feature-Crawler

Crawler updated. No changes made since first pull request.
Merge pull request #14 from Thywin/Feature-Lib

ThywinLib updated
removed duplicate code
Merge pull request #15 from Thywin/Feature-UniqueQueue

Feature unique queue added
Parser sent multiple URIs to the master
Extra documentation added for MultiURIPacket
Unnecessary mutex removed
Pull request feedback: Last documentation added
Merge conflicts
Merge pull request #16 from Thywin/Feature-MultipleURIs

Feature multiple URIs added. Protocol now supports sending multiple URIs in one packet.