Add observable array

Extends the native `Array`, it's just a simple `EventEmitter`-like object.
Add simple point drag&drop

Use with `ObservableArray` to notify others
Recompile spline when knots are updated
Add drag&drop to playground
Update knot-vel renderer