District and Quality inner classes

Added the District and Quality inner classes to Settlement
Quality still needs more methods to flesh it out