Redesign

[ ] New look
[ ] HTML5, etc shenanigans
[ ] tags being linked to correctly
[ ] archive page has separator between