Remove nodeType and setInterval checks in isPlainObject
I have no idea why component.json needs dependencies defined, but this updates them.
Increase code coverage to 100%.
Run code coverage as part of tests.
v2.0.0