First user behavior model and recommender

Summary
Initial prototype, with documentation, of the models and algorithms for establishing the users’ status and determining the most suitable actions to recommend.