Add ability for users to create books

@cgruppioni @chukdisc
Should any of these be `dependent: :destroy`?