turned settings and language into classes, because modules need to make separate objects from those
added variables settings and dictionary and removed the modules dict