Mac and cheese is famous for a variety of reasons. When done well it's warming, delicious and packed full of flavour but when it's done badly it can be utterly revolting. The American classic is ...