NodeJS application boilerplate - CRUD, REST APIs, JWT authentication and authorization, Mongoose queries, Mocha Unit test cases.