moved/renamed some vars
Moved stuff around, added header, added loading entire program into VM. Added VMLocation class for adressing vars, channels and sub programs.