rearrange tests into their own package in the repository app, with separate modules for unit and integration tests