Error handling & cultural trait / language selection

Basic error handling.

Selection of cultural trait / language sub family only possible once broader category has been chosen.

(I didn't actually change the readme so hopefully that's not an issue)