Creating a "reader" package, for tidiness.

We're going to go on and develop other functionality, so it seems to
make sense.