Return district name and key for district list API.

Update district list API to include name and key for each district. Also put some tests together for districts API. Fixes #1086.
2014 is correct.