Removed phpunit from composer lock
Added phpunit coverage reports to ignore
Reordered the resolve class to attempt to improve performance
Fixed up phpunit config and moved into test/suite folder
Added a couple more unit tests
Code style fixes
Code style fix after php-csfixer