New footer style (resolves #33)

Some significant refactoring as well as a new footer design. Works with the small screen anchor nav much better.