Add porcelain for communicating with gnu go