Support bad URLs - but clear them
Remove fragments of feed URLs
For existing feeds, don't send fragments to PuSH
Move to hourly + cursor

This will allow various update-feeds tasks to be running at different
points of the feed list, without both just querying for the first N
results. Instead, a new one will start at the beginning, and an existing
one will have a cursor and can keep going until it hits the end. This will
prevent things like a feed that's never being updated for some reason
constantly showing up first in the list (although the error handling
should already be preventing that).
Try out the Timeout handler; from David Symonds
Fixes
Better link figuring out logic
Demote to infos
Log subscribe success
Log failed sub url
Page-wise scrolling with space

fixes #82
Correct too-long key detection

Just error for now. Can't always truncate the story ID because it may be
the feed URL that's too long.
Remove google reader; standardize $PATH
Update README.md