What is Node.js and other things you should know about it?