validate BEL language syntax of nodes/edges

reports percentages/ratios of valid/invalid nodes/edges

adds 'valid bel' and 'validation error' data columns for nodes and edges

creates visual style based on KAM Visualization showing red border and edge
color where 'valid bel' is false

closes #24