Separate out flow.py and aspen.flows

I'm thinking of possibly releasing flow.py as a standalone module.