moved test.ex.core.expression into separate lib folder, so 'make-tests' target builds the binary before it invokes the test