Communicate with Stanford NER via pipes, not sockets

Fixes #31 and, hopefully, #41. Needs a GPL license, once I've heard from our licensing guy whether this is legal at all.