Initial flexbox setup

Signed-off-by: Adam Hjerpe <adam.hjerpe@hotmail.com>
Completed restructure of sidenav

Signed-off-by: Adam Hjerpe <adam.hjerpe@hotmail.com>
Merge branch 'feature/Flexbox' into develop