Support as native desktop app using node-webkit

 - add override mechanism
 - add method to save/save as