refactored some nodes into constant expressions
all internal primitive type strings are now capital letters. Added an array class with type attached.