Code linting
Set separate config options based on NODE_ENV. Separate schema setup from app config.
Set middleware based on NODE_ENV
Set explicit version numbers for all dependencies
Code linting