(WIP) Multimodel

Multimodel change: separate SNI from models and creation of a new class called SocialNetworkModelnterface