Added server support for reading key/line from client, and moved Packet.cs.

Might have to improve handling reading from server side. Works fine
unless you want to give user several tries.