Server Side implemented using node.js closes #2