added out of stock displaying, enable to go to book page if its out of stock; ratings counting and displaying. TODO tests for it