Added the lock and unlock APIs.
Added the merge API.
Added support for UTF-8.
Improved the documentation in the README.md file.
Fixed some bugs in node.m.