split out compalu unit tests to separate module (getting quite big)