Added new functionality for changing the rental limit on a book as well as specifictation tests for scenarios when a book is out on loan and when it is not.
This reflects whether a book should be able to change its rental limit when out on loan.