somewhat obvious refactor. need to pass index to splice, not actual value. deleting looks a lot better in TodoMVC, consider figuring out tests to ensure
re-initializing models locally on array sync. Ensures all DOM nodes are attached to models, even newly generated ones.
ensures created nodes from .push() get deleted as well
only calling function if an object exists with that key, useful for array situations, closes #17