Tidying up for linter consistency
Removing .some() polyfill as it breaks IE8 in some circumstances
Bug fix for multiple dependents

Fixing but where two dependents with different values assigned to the same input
would over-write each other.
Adding example file
Tagging for new release