A JavaScript toolkit designed to support full stack development using client, node.js and node-webkit