added code generation and some compilation schemes
added some (very) simple test files