Cleanup: Split ExpectResponse() methods for Hello and NeededData
Cleanup: Minor cleanup
Cleanup: Split ReceiveLoop into several methods
Cleanup: Move receivable data types to separate file
Codechange: Move Data Handler functionality to separate class
Merge branch 'develop' into feature/cleanup

Conflicts:
	Zusi-Datenausgabe.cs
Codechange: Implement delegating events from TCP connection to the data handler class