KO and lower bound entries checked if valid

Added EntryValidator class to condense code and make function more clear
Validity check of entries works except for equns

Works for all columns except reaction equations and reversible.
Metabolite names need validity check