onwards! (parse feeds in haskell.)

more hopefully coming soon.
cabalize.
support getting feed urls from html.
parse feeds from config file.
use other modules in main.

this makes development easier (just `cabal repl`) and prepares this
stuff for more features.
prettier prompt.
sort entries by url.

and provide a comparator for comparing/ordering by time and url.
add a (very) simple periodic scheduler.

should handle exceptions, though.
initial version of a full-fledged fetcher.

getting there.
only run with n fetchers at once.

n = 10 for now, let's see what makes sense. also, we catch exceptions
properly now.
haskellize fetch-one-feed case.

e.g. reuse already defined functions and then reduce the whole thing
into one line.
add a makefile to setup, build and strip/compress.
write entries to disk periodically.
parse entries as utf8.
add function to flip orderings/compare.

this makes it easy to reverse something. (see future.)
more robust date parsing.
fix stupid constructor order issue.

aka: oops, thought those titles were urls. probably should use a type
for the urls?
support for rendering posts.
add a server.
integrate the server.