GJ parser improvements

+ Validation for Quantity field
+ Error on null product name
+ Unit tests for these cases