Merged nodes, removed vectors

Merged all derived node classes into Nodes.h/Nodes.cpp
Removed vectors in Dictionary and Functionary. Limit 1024
variables/scope, and 1024 Functions/scope
Fixed parser to work with MSVC