Added flexbox css and basic layout structure