Added tests for code operations.
Added tests for integer operations.
Added tests for number operations.
Added tests for string and scalar operations.
Miscellaneous cleanup, updates and documentation changes.