Created a ConstantNode class

Do we need to make it have a more OO-design or are we fine? We will
see
Created VariableNode prototype and FunctionNode prototype. Need tests.