updated article editor to use knockout.js