Found this awesome little npm package called nodemon that allows you to continually develop your node application without having to restart your application every time you make a change to your code. It basically watches the files in your dev directory and restarts the node.js process for you. All you need to do is install it globally and then use nodemon to start your app:
npm install nodemon -g nodemon server.js
I realize this might be a little lazy, but so be it. Thanks @rem for this!