introducing symtab structure
additional error-checking for syntax-tree constructors
Merge branch 'master' into impl_symtab