- Client source files has been reorganized.
- I have finished reorganizing client source files (I think so).
- (Client): Added a basic ServerInterface class, which synchronously connects to a given server.