WIP 2
Fix some issue compiling and running
First pass fixing bugs in dcfile parser and lexer
Fix bugs discovered parsing simple_example.dc
Fix type aliasing with typedef by adding new Type subclass TypeAlias