Lab 3 initial commit.
Handle the scenario when the client closes connection without EOT being sent.
Gitignore has been added.
File sending socket implemented.
File reader class added.
String converter class added.
Lab3 implemented.
Common code from lab2 and lab3 refactored to base classes.
Readme for lab3 updated.