add Hibernate ORM framwork in Shelf
add shelf back end operations.
implement shelf CRUD functionalities
do some refactors and format changes
replace original JDBC with Hibernate in Book CRUD
replace original JDBC with Hibernate in User CRUD