Turn refresh interval into a preferences value

Later this could be configured in the interface. For now something like
`defaults write com.eliasklughammer.hackernews refreshInterval -int 60`
will set it to reload hourly.
Merge branch 'refresh-interval' into current