fixed header with flex box grid

added flex box wrapper for main, aside and footer elements