Refactor ggvis.js
Change size option to auto_size
Implement auto sizing