renamed code_generator to function_generator
test for overflowing integer literals
test file for illformed source code
move some tests to the right file