Fixes and updates

1. Bug with kinetic 4.0.0 was fixed (changing of observable collection) 
2. Bug with layers redrawing was fixed 
3. Changing of ViewModel when shape attr changed was implemented (need for draggable shapes)

Third point is necessary for true MVVM supporting.

Thanks!