Server now starts with --serverPort option, per the problem description
Binary files now transmit properly; Server class supports persistent connections
Persistent connections, HEAD now both work
Implemented persistence check and added error flagging for all critical fields