Support for special characters and cleanup.

Message file will be loaded using UTF-8 now.