Front page index and subforum view redesign

@jollysonali and I paired on this.
woah, `2n+2`? Wow.