de-packaged chain

In similar fashion to config, I don't like that I put
chain in it's own package. I'm pulling this back into
the main package until it really seems necessary.