Added splice to render parts of lists
Don't splice non list renderers
Replaced push with splice impl.
Refactored splice and prefixed view model list operations with $
Started work on updating iterator keys after splice (broken)
Splice should now update iterator counter in all items after splice start if a iteration key is defined