start of work on defining more exact math functions (remainder and division), and adding comparison functions
refactoring of test_funcs unit tests
Adding const-correctness to symbol and string values
making 'make test' default to harsh
fixing misc warnings from inside the test suites