adding tests that test both old and new completion. for new completion10 out of 21 tests are green but the rest fail so they are skipped untilwe fix or delete them on second iteration
moving tests into the dedicated tests package