Fixes #3

Also implemented error control for entering price in productListPanel