Widgetizing the footer, and displaying with flexboxes

Signed-off-by: Matt Bernhardt <mjbernha@mit.edu>