md5 removed

MD5 not necessary anymore!
Crawler removed unnecessary comments
Crawler file rename to uppercase
Crawler pre-forking and refactor

Added: Pre-forking
Added: possible user input for the number of pre-forks
Added: bool for infinite loop
HTTP response head check added

Better variables names
Check if Content-Type is text/html
dup updated with dup2
numberOfClients bug fixed
Feedback from Imre processed

Magic number for port updated
Handle close of socket on failure of recv
Pass NULL for wait
No variable assignment in switch
Unnecessary use of decleration
Const content-type
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