added availability property to Book Entity in CoreData Model
added availability property to Book Class;
set book initial state to not available
changed the UI of BookDetailViewController, adding changeAvailabilityButton and availability label
because setting view components were not effective in "prepareForSegue" method, so do it in DetailBookViewController by finding the what the previous controller is and determine which components not to display.