Prohibit Item creation with invalid fields (Resolve #45)

Allow only numeric value in "Price" field.
Check if Item fields are null in validate()