New recipes

Added recipes for hackernews and smart-mode-line. Also had some recipes that were already added as part of #1382, so I went ahead and cherry-picked his relevant changes over. Skipped his ac-nrepl update since someone fixed that with cider. I can back those commits out if I'm overstepping bounds here, though. Did strike me as odd that the emails on the commits look like some sort of default github email?