Exception message improvement.
Moving src to core.
Logger interface and DIC's lazy registry implementation