Add /author/username/ route.

Serves an author page and related posts if any.
Refactored Random() method.