#12 Unit test for MonitorService, refactoring of MonitorService, refactoring of javascript functions and events to handle the new methods of monitorService, refactoring of the MonitorServlet to use the new methods of the MonitorService, addition of the MonitorInfoPoolService that will handle and maintain the monitorInfos