Refactored to use express static file serving. Added gzip compression and logging.