take care of compiler warnings
move unit tests to tests/. src/ is confusing wrt to a header-only library