implemented variables in the code generator

*added some javadoc to MainRunner
*added IdEntry reference to Declaration statement
*implemented declaration of variables in codegen
*implemented assignment of variables in codegen
*implemented variable expression