Michael Flynn has resigned as President Trump's national security adviser. Don't know what all the fuss is about? Don't worry, we've got you covered.