PSR-3 full support and tests added