Begin code generation implementation

Supports Add, Mul, Call, Return instructions
Make integration tests use the FIRM backend for now
Merge pull request #226 from jspam/074-codegen

Begin code generation implementation