Update vast-client.js
Improve Modal system: now pass through a directive