laying out application structure with flexboxes
fix bug with css that was stopping flexbox from working properly
add results in