Implemented JsonSerializable in Item model
Moved JsonSerializable implements declaration to Model and made abstract
Large commit provides /categories endpoint