Test pilot service implemented. #3
Interfaces splitted into submodules. Closes #3