GenerateMockData: Districts and Schools

Also refactoring and other goodies