Fuller data models and clients

I've filled out the clients for the books and
subjects apis with data models for the json
returned. I'm collecting everything right now,
but I'll likely trim a lot of this down once I
start developing more.