Merge pull request #44 from bbarker/master

Both build systems work for simple hello example
Updating: adding support for generating preprocessed portable C code
Merge remote-tracking branch 'upstream/master'