some preparation
fix exception
reworked collecting dependencies for compilation & running. For libraries are supported
allow [Test]