Remove old classes
Merge branch 'change-architecture' into add-server
Rename ServerApplication to Server
Rename packages
Add ServerConfig class
Add ServerConfig
Add timeout values to configuration and add ServerConfigTest
Add server skeleton
Merge branch 'add-server'
Add Main class
Add Client
Implement Client
Add client requires
Merge branch 'add-client' into add-server
Add ClientHandler
Refactor Server
Merge branch 'add-client-handler' into add-server
Refactor Requst/Reponce Utils
Refactor RequestUtil and add RequstUtilTest
Add ConversationHistory