refactores loggable_assoc method
refactor logger_assoc
modularization
removed not needed methods
unify name
extract code to new module
a lot refactoring
cleaning up
recommender core refactoring