moved default font settings to config.py, won't use monospace as default as tabs don't line up with the terminal text, but this is easy enough for the user to configure