Node.js overengeneered MVC blog app