create an "unparsed command" type to keep track of erros
implement  a goto command
fix multiple If creation (missed a trim)
add lowestCommand to If chain
change errors to two fields, updated on deriviation error, or runtime
add deriviation error checks
add unintialised var checks to IF/Print
move 1-3 error checking entirely to Parser
move 4 error checking to Main
add PC, LabelList to context
change parse from map to List for easy serial access/PC manipulation
add a LABEL->commandNumber MAP
add program execution to Main
fix false positive in print parsing error
fix index in error printing parser

Roni/Pavel: 
There is a problem with the Expression Parsing : we are splitting "+ x -
2 1" to [+,x,-,2,1] which is wrong. this happens also somewhere else.
you can see this with their example (test1.txt).