Add metric now requires a class, not an instance.
To create the metric now either the class or the class name of the metric is requires, no an instance of the metric.
Therefore, now is mandatory for metrics to use a non-argument constructor.
Metric measure now receives a record store as argument
The record store is provided by the monitor controller
Metrics event subscriptions implemented
monitoring package renamed to monitor
ACSEventListener renamed to PAEventListener and MonitorNotifier to ACSEventListener
Basic AnalysisController added
Testing MetricEventListener notifications
Plus some refactoring of the test class
AnalysisController test class
All "Monitor" stuff renamed to "Monitoring" (OCD...)
Empty PlanningController added
Basic body for PlanningController