Fixes #19

Cause was a torn refactor when the unit tests were reshuffled to use test filters instead of a universal artifical base
Correcting invalid linker flag for clang on other platforms