declaring symbols with the same name is not allowed anymore
codeblock now can be executed one or more times
updated codeblock unit-test
fixed scope comparison
updated unit-tests for symtab and scope
fixed comment
removed unnecessary error message
added unit-tests for runtime errors
Refactoring: Renamed codeblock string constants
catching errors while declaration of builtin symbols
fixed error handling