This allows privatising several public methods. Also, cleaned up monitor start and stop a bit.
Attempting to break the large main file to smaller chuncks.