User authentication with Node.js (reading series part 1): boilerplate