use realms as the list container, realm as the string container
fix test cases for realms
Merge pull request #189 from lepture/realms

Realms vs realm