Serialize Core - Basic Nodes

Serialize Core + Test Cases for :

Node Model, Variable Input, Sublists, Double, DoubleInput, DoubleSliderInput,
Bool, String, StringFilename and Formula

Also a small change to recored addition/removal of ports for InputVariable Nodes