added cgen for definitions
fixed def, typedid cgen
added stmt cgen to def
Cleaned up definition code gen. Commented out prelude.
Added native AST preprocessing as well as container preprocessing.
Updated definitions to perform differently if they contain native calls.