Split river/__init__.py into proper classes

Now there is a River class for each individual river defined in the
OPML file, SubscriptionList to handle parsing the OPML file, and a
Bucket for writing to S3.
river-init: update to use new classes