update docs, ignore the output directory, and add a patch that needs to prepend plchat.py before building.