771 front page design changes

Update front page design to make links to mobile apps more prominent and generally clean up the design.

This doesn't implement everything in the design but deals with most of it.

Also add footer nav to most pages.

Closes #771