numerous styling fixes

- changed modules/themes to be in a 3 up grid for desktop, with hover
over to view more info
- added mobile nav for header and documentation area
- added banner images to all pages