Full member encapsulation with defaults.

Auto replace all null String values with '' to avoid the possibility of
null pointer issues and create default containers for collections.
Add the district url to the district class.
Add a test for district.url and fix a bug it found.