MASHA: A Multi-Agent System Handling User and Device Adaptivity of Web Sites