Mixins

@aduggin @andrewgarner 

I've removed an over complex mixin for generating links and refactored to clean up the footer links code.