Fix hoursAgo bug

The hoursAgo variable was actually how many minutes had gone by,
meaning that more recent posts were outperforming older posts with more
points.
Reset heat every 6 seconds
Reread HN every minute
Subscribe to the recentPosts publication for random
Add pluralization to viewPost timing
Revamp readHn to make it easier to use
Rename Best to Top
Add hour sorting
Add quarter sorting
Remove "ly" from the end of sort options
Fix quarter indentation
Remove time from hot/random/top and waitOn subscriptions

Subscriptions being loaded after the page was rendered makes the page
really weird and slow, and trying to load /random/ever is just silly.
Remove excessive starts
Don't hide sorting from guests

Guest users originally had sorting hidden from them, and that’s not
every nice.
Remove profile from user menu
Hide user profile from route
Wrap Posts.find() in this.ready and reactive:false

This makes it so that the posts aren’t prematurely shown to the user,
because usually they’re shown in a weird order and flash as they
change. I’ve opened EventedMind/iron-router/issues/628 to find the
right way to do this, but this.ready() works for now.
Merge pull request #108 from christianbundy/master

4/24