Improved test support
Improved log support
Added npmlog dependency
Improved test support