Added unimplemented abstract methods to Codegen and Constrainer so it compiles in jar.
These are not currently used because they are commented out in compiler.Compiler main method