A javascript survey based on the knockout.js library on the front end, with a mongo / node back-end