added preliminary client interface code.  Changed constructor in
swim_packet