add shadowconfig service
prepareRun and afterRun events
add shadowconfig getter to platforms
fix finder bug
platforms refactoring