add test for #945, create separate helpers folder for tests
dependants should determine whether values need to be unwrapped, not the viewmodel. fixes second bug in #945
Merge pull request #969 from ractivejs/gh-945-b

fixes second bug in #945