Redesigning and recoding joshfry.me using middleman