Update Project 5.

1. Refactor DNSServer
2. Add function to fetch original files on HTTPServer
3. Use TCP to send command to measurer
4. Fix some problems