added interfaces for location datamodule and repositories, added to anteloperestapi class