Fixed problem with setup() { } not accepting statements inside the body
Fixed problem with ProgramSetup having ProgramLoop as a leaf, now they are correctly leafs of the program