#12 Refactoring of the monitor service to deal with exceptions and a new method to deal with the initialization of the monitor, refactoring of the MonitorInfo class to deal with connection token and monitor token