Refactored exception throwing and AST building strategy.
Removed unimplemented Initialize from ASTNode_Transfer.
Added clone_class.sh script.