De-complexified the family delegator

Also spell check is a wonderful thing
Moved API requests out of __init__

Also changed self.language to be private, due to its importance