Update Layout to use new Flexbox

Compatible with Chrome and the Firefox Nightly.  IE and Safari support the outdated flexbox model and will not work.