refactor var offsets using scoping
add ecx register and fix bugs in cmp functions
add target to build C test program
import .gitignore
enable fib test
update C test for cmp changes and add add/or tests
fix bug in callexpr and ifexpr returns type in functional form