Refactored theme manager initialization
Refactored fonts manager to handle permutations of opening/closing documents and changing font settings