nest divs for easier styling; center adorable icons

i'll leave line-by-line comments in my PR with explanations :) 
we want to force the `ul` to center (`margin: 0 auto`), and we don't have it to have the default padding provided by `normalize.css` (about 40px)