[Felix] Improved the testing and made it possible to parse variables in expressions.
[Felix] Added a test MACRO to show test function name and line number to easily find the failing test.
[Felix] Did some refactoring on my tests.