Made possible thanks to @cheeaun's work on hackerweb. Moves hackernews to its own module. Adds test for hackernews module.