3D Printer Manager: Updates/fixes #5 (Reverted)

Reverted, as was flawed, I need to rethink. Feels like forever since the last update.. But apparently it was a week ago. Managed to fit some quality of life changes, refactoring, and fixes into 3DPM. A lot of the improv…