Separated process() to unpack(), pack() and respond(). UDP socket threads almost complete along with filesystem handling.