working service

- added all necessary classes to provide desired functionality of the
service
- classes are structured according to the “GitHub project instructions”