variable_node and factor_node classes are added. Potential table is created, but it does not have robust structure