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
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
Changed: Changed pointers to references in paramaters
Formatting and added references

Changed formatting of code
Changed value parameters to const references parameters where possible
Changed: STX, EOT and SEP have more descriptive names

Renamed to TP_HEADER_SEPERATOR (SEP), TP_END_OF_PACKET (EOT) and
TP_CONTENT_SEPERATOR (STX).