major refactor; moving decision about concrete test processing layer selection to the worker role; adding new proj for test processing interface lib