Code changes for handling initial values(0 value, empty value, nan values and percentages) and node type and some code review changes.
Known Bugs :
	Empty type not saving to the model. So when we reload the problem the node type does not come back as empty.
	Equation handler not fully functional