Update matplotlib graphing to make it thread safe + add scaling of pngs based on screen resolution