Extracting interfaces from Layer Module to support a better hierarchy and modularity integration

Extracting Memento Layer logic in new module

Extracting CQL Layer Filter login in new module

Upgrade to Piriti and Totoe Versions

Added Commands to Layer Time Filter and Layer CQL Filter and added support to the CAS logic

Added Commands to the new Memento Module

Added name to the publisher shared beans on the autowired components to avoid conflicts
Added ref on core module for new memento module