I decided to pickup node.js and started following the tutorial series by www.nodeschool.io. I have posted the solutions here.