Added commentary for the URI extractor

Doxygen (Javadoc) comments added to the HTMLFileParser class.
Parser will now also determine relevance
Use Cases updated

Use Cases gecontroleerd
Use Cases bijgwerkt, fully dressed en briefly formed
Activity and Sequence Diagram added to crawler
Design Document added

Use cases: Search, Crawlen, Parsen, Master
Activity diagrams
Sequence diagrams
State diagrams
Class diagrams: master, parser
Domain model
Hap plan updated

Schedule updated
Analyses updated
Prototype protocol with serialization
Added: Logger class and implementation
Implemented ReceivePacket method in communicator
Added logger type functionality

Functionalities: ERROR, INFO, DEBUG
Merge branch 'ThywinLib' of https://github.com/Thywin/Thywin into ThywinLib
Added a closeconnection method in the communicator
Made enum values uppercase
Added STX for TPObject serialization
Changed Document & URI to class

Now inherit from TPObject to allow for serialization
Added description to the ExtractText method in HTMLFileParser
Changed atoi to atof
Changed pointer to shared_ptr and added null check for content

Added a null check for content in sendpacket
Changed ThywinPacket* to use shared_ptr and the same for TPObject
Added Documentation in header files

Added documentation for TPObject methods
Added documentation for URIPacket methods
Added documentation in header files

Added documentation for Communicator methods and const variables.
Added documentation for DocumentPacket
Added documentation for ThywinPacket