increases buffer sizes for socket comms, until more elegant solution is decided upon

also causes daemon to ignore SIGPIPE signals, so socket errors don't bring down the whole thing.