Refactored books controller

I'm really not convinced. I'm ok with you sending html in a json response, I don't like it but it's ok, but why place this under the api/v1 namespace? This is not an api. Why not place this somewhere else?