Create a test for binary operators

    (move some stuff from test_issue_56)
Update changelog
Simplify phi processing in code generator
Create codegen package
Remove some old stuff
Move codegen utilities to codeutils module
Put the object coercer in it's own module
Move complex support codegen to its module
Add refcounting codegen module
Add llvmwrapper module