What is adware, why they are bad and how to prevent them