Kenya terror attack: Who are al Shabaab?

Kenya terror attack: Who are al Shabaab?As more than a dozen people are killed in an attack on a Kenyan hotel, what do we know about the group that claims to be behind it?