add fortran, ccode for code generation, refactor some code out of matlabFunction and into private codegen.m
minor comment header update
increase test coverage of arithmetic ops and move out of legacy tests
move tests out of legacy unit tests, increase coverage, minor change to end.m
moving tests out of legacy