Merge pull request #1 from KrauseIHA/DevelopmentKrause

refactor(SocketHandle): Seperated SOCK_Stream and SocketHandle.
Merge pull request #2 from KrauseIHA/DevelopmentKrause

chore(project4_5): added empty project files.
shis
Merge pull request #3 from KrauseIHA/master

Merge with master