added more types of constant arith
started support for local variables
work on emitting constants
handling more cases
more operators