Added user message support for PART

Pull Request #119 - Rewritten and rebased on the current master.