node.js MVC framework/frontend for Web and Desktop applications