Initial search functionality implementation, general enhancements.

Improved the units' string representation.
Fixed a minor issue in message.simple().