Lots of stuff for #4, also added a checkbox so admins can filter and see only unapproved books making it easier to approve