Added Parcelable support to Category + hashCode() and equals() methods
to Book and Category