Add code documentation.
Update README.md.
Fix problem in method_missing.