added X-Forwarded-For middleware to accurately track the originating IP of incoming requests
upgraded dependencies