Crawler author names updated

Author names on separate lines
Added destructor
Added log message
Changed IP address of the master
Fixed logger implementation
Fixed deadlock bug
Crawler logs added

Author renaming
logs added
Crawler: error handling added

Added: error logging on exception
Replaced: perror with exceptions
Removed: unnecessary includes
Creating and sending document in a new function
Crawler fixes after code review

Try catch the right way for all documents.
Removed const from exceptions
Changes int crawl() tot void crawl()
Instate of giving a pointer to the pipe to the function just pass the
right filedescriptor
Added some comments for more clear pipe uses
Crawler constructor initialized with a nice way
Crawler user agent added
Feedback pull request processed

Support for ipaddress and port program args
Some logs changed for better usage
Function rename createSendPackage > createAndSendPackage
Added HTTP 300 response support

New function makes crawling with HTTP response possible: supports now
300, 301, 302, 303, 307
Crawler feedback processed for pull request

Rename head to header
Instead of stopping after closing, log the error
White spaces between function and comments
Merge pull request #6 from Thywin/Crawler

Crawler with exception handling and logging.
Piping optimized.